babel-preset-react-native 문제로 인한 TransformError - Unexpected token 발생

react-native init ... 으로 샘플 프로젝트를 만들고 iOS로 빌드했는데요.

대뜸 발생하는 에러 빠밤!!

메시지를 보니 babel-preset-react-native가 문제군요…

검색해보니 역시 일주일 전쯤에 제기된 이슈가 있네요.

  • [android / ios] bundling failed: "TransformError #15513
  • [Getting Started] react-native run-ios got error: TransformError - Unexpected token #15524

package.json에는 2.0.1로 명시되어 있는데 문제가 있더군요.

"react": "16.0.0-alpha.12",
"react-native": "0.47.2",
...
"babel-preset-react-native": "2.0.1",

이슈 내용을 보니 3.0.0도 문제가 있고, 현재 문제가 없는 것은 2.1.0 입니다.

지우고 2.1.0을 설치합니다.

$ rm -rf node_modules/babel-preset-react-native/
$ npm install --save-dev [email protected]

작은 문제고 검색하면 쉽게 해결 방법을 찾을 수 있긴 하지만, 시작부터 에러를 맞이하시어 당황하실 분 들을 위해 적어둡니다.

1개의 좋아요

문제가 없는게 2.1인데 3.0까지 문제라니~