React Native: error: связывание не удалось: index.js: "" не является допустимым именем идентификатора - PullRequest
1 голос
/ 05 ноября 2019

У меня есть приложение React Native, которое прекрасно работало сегодня утром. Я удалил package-lock.json после ошибочного выполнения npm install вместо yarn install. Затем я запустил yarn install, и теперь, когда я пытаюсь запустить свое приложение, я получаю эту ошибку на упаковщике:

error: bundling failed: index.js: "" is not a valid identifer name
BUNDLE  [ios, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1), failed.

Я также закрыл упаковщик и Vscode, удалил node_modules и попытался запуститьyarn install еще раз, но я получаю ту же ошибку. Я не изменил ни одной строки в своем коде, и он работал до этого.

Что происходит?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2019

Удалите node_modules и packages-lock.json, сотрите корзину, закройте Metro Bundle, удалите приложение из эмулятора / симулятора и запустите установку npm, этот способ помог мне.

0 голосов
/ 05 ноября 2019

Это уже открыто как проблема.

https://github.com/facebook/react-native/issues/27118

https://github.com/facebook/react-native/issues/27120#issuecomment-549832676

Просто вам нужно удалить "node_modules" и снова запустить команду:

npm i или yarn

Кроме того, вы можете просто воссоздать рабочий проект с помощью

react-native init example

Он будет работать как положено. Они отменили изменения в @ babel / run-time в версии 7.7.1.

Веселись ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...