Реагирование Неполадка с исходным запуском проекта с ошибкой Неожиданный токен
Я пытаюсь создать свое первое приложение React Native для Android, используя инструкции https://facebook.github.io/react-native/docs/getting-started.html. После настройки зависимостей и подключения моего устройства Android я запустил
react-native init app
cd app
react-native run-android
Это запустит React Packager, который не может связываться с этой ошибкой:
Ошибка: сбой пакетов: "TransformError:/Users/luky/dev/app/index.android.js: Неожиданный токен) (при обработке пресетов: \" /Users/luky/dev/app/ node_modules/babel -preset реагируют родной /index.js\ ")"
Я использую:
- OSX El Capitan 10.11.6.
- node версия 6.9.2
- реакция-родная версия 0.47.1.
Я поместил свой сгенерированный проект, включая node_modules, в Github, если он помогает: https://github.com/luky1971/react-native-app
Кто-нибудь знает, почему я могу получить Неожиданную ошибку токена? Любая помощь будет принята с благодарностью!
Ответы
Ответ 1
Я получил то же самое, похоже, что в последней версии предустановки babel для ответа native есть некоторые ошибки (версия 3.0.0). Я вошел в свой пакет .json и заменил последнюю версию следующим:
"babel-preset-react-native": "2.1.0".
то я удалил каталог node_modules и запустил npm install, и он сработал.
Ответ 2
Установите [email protected]
и запустите проект.
В текущем проекте сделайте это...
yarn remove babel-preset-react-native
yarn add [email protected]
Это сработало для меня, я надеюсь, что это будет и для вас.
Дополнительную информацию об ошибке можно найти здесь https://github.com/facebook/react-native/issues/15513#issuecomment-322824346
Ответ 3
Looking for JS files in
/Users/admin/Desktop/CoinMarketCap
React packager ready.
Loading dependency graph, done.
Bundling `index.ios.js` [development, non-minified, hmr disabled] 0.0% (0/1), failed.
error: bundling failed: "TransformError: /Users/admin/Desktop/CoinMarketCap/index.ios.js: Unexpected token ) (While processing preset: \"/Users/admin/Desktop/CoinMarketCap/node_modules/babel-preset-react-native/index.js\")"
iMac-D001:CoinMarketCap admin$ react-native --v
react-native-cli: 2.0.1
react-native: 0.47.1
Исправлено это для меня:
https://github.com/facebook/react-native/issues/15545
iMac-D001:CoinMarketCap admin$ npm uninstall babel-preset-react-native
iMac-D001:CoinMarketCap admin$ npm install [email protected]
Ответ 4
Я клонировал ваш проект. Он работает нормально. Вы можете удалить папку node_modules, затем npm_install. Он будет работать нормально.
Ответ 5
Попробуйте удалить файл .babelrc в корневом каталоге. Или переименуйте его. Затем заново запустите команду "реагировать на собственный запуск-андроид". Это сработало для меня. Удачи.