"Неожиданный импорт токенов" в качестве ошибки при создании нового реагирующего проекта
Я создаю новый реактивный проект, используя:
react-native init {proj_name}
Но я получаю следующую ошибку.
D:\Reactnative\Project\{proj_name}\node_modules\react-native\local-cli\cliEntry.js:30
import type {CommandT} from './commands';
^^^^^^
SyntaxError: Unexpected token import
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:607:28)
at Module._compile (D:\Reactnative\Project\Learnwizz\node_modules\pirates\lib\index.js:91:24)
at Module._extensions..js (module.js:654:10)
at Object.newLoader [as .js] (D:\Reactnative\Project\Learnwizz\node_modules\pirates\lib\index.js:96:7)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
at Module.require (module.js:587:17)
Ответы
Ответ 1
Это известная ошибка прямо сейчас, когда она работает в Windows 0.56 (см. Здесь и здесь).
Пока он не будет исправлен, вы можете обойти проблему, явно указав более старую версию реакции-native при запуске init-init init. Например
react-native init {proj_name} --version [email protected]
Ответ 2
EDIT: в качестве временного решения можно запустить проект с предыдущей версией RN, используя react-native init --version="0.55.4" {projectName}
Сегодня я тоже сталкиваюсь с этой точной ошибкой. Я только что заметил, что react-native init
теперь использует native-native 0.56, который был выпущен всего несколько часов назад, я считаю.
Это может дать вам некоторые идеи по устранению неполадок.
Ответ 3
Да, с новой версией реактивного кода, в машинописном тексте в response-cli есть некоторые проблемы, но не беспокойтесь, перейдите в команду нажатия папки приложения
npm uninstall react-native --save
npm install [email protected] --save
решит вашу проблему !!
Ответ 4
В настоящее время я получаю Исключение в последней версии, которая составляет 0.56 (React Native) и не может запускать код в эмуляторе. Однако я отказался от родной версии React до 0.55.4, тогда она работает для меня..
Run Ниже строки команды:
react-native init {project_name} --version [email protected]