Expo не поддерживает мою версию Node .. но она хорошая - PullRequest
1 голос
/ 04 августа 2020

Я пытаюсь запустить basi c npm start для разработки своего реактивного проекта и получаю следующий отчет:

ОШИБКА: Node.js v13.13.0 больше не поддерживается.

expo-cli поддерживает следующие версии Node.js:

  • => 10.13.0 <11.0.0 (Maintenance LTS) </li>
  • => 12.13.0 <13.0 .0 (Активный LTS) </li>
  • => 14.0.0 <15.0.0 (Текущий выпуск) </li>

В то время как мой Node -v говорит

v14.7.0

Может ли кто-нибудь помочь мне понять, что происходит? Я действительно не понимаю, где я могу обновить эти зависимости, или я не знаю, как разрешить npm знаю, что у меня хорошая версия Node (устанавливается и переустанавливается ...) В журнале написано:

> [...] 2 info using npm@6.14.7
> 
> 3 info using node@v14.7.0
> 
> [...]
> 
> 9 verbose lifecycle @~start: CWD: E:\appics
> 
> 10 silly lifecycle @~start: Args: [ '/d /s /c', 'expo start' ]
> 
> 11 silly lifecycle @~start: Returned: code: 1  signal: null
> 
> 12 info lifecycle @~start: Failed to exec start script
> 
> 13 verbose stack Error: @ start: `expo start`
> 
> 13 verbose stack Exit status 1
> 
> 13 verbose stack     at EventEmitter.<anonymous> (C:\Program
> Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
> 
> 13 verbose stack     at EventEmitter.emit (events.js:314:20)
> 
> 13 verbose stack     at ChildProcess.<anonymous> (C:\Program
> Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
> 
> 13 verbose stack     at ChildProcess.emit (events.js:314:20)
> 
> 13 verbose stack     at maybeClose (internal/child_process.js:1051:16)
> 
> 13 verbose stack     at Process.ChildProcess._handle.onexit
> (internal/child_process.js:287:5)
> 
> 14 verbose pkgid @
> 
> 15 verbose cwd E:\appics
> 
> 16 verbose Windows_NT 10.0.18363
> 
> 17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program
> Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
> "--reset-cache"
> 
> 18 verbose node v14.7.0
> 
> 19 verbose npm  v6.14.7
> 
> 20 error code ELIFECYCLE
> 
> 21 error errno 1
> 
> 22 error @ start: `expo start`
> 
> 22 error Exit status 1
> 
> 23 error Failed at the @ start script.
> 
> 23 error This is probably not a problem with npm. There is likely
> additional logging output above.
> 
> 24 verbose exit [ 1, true ]

1 Ответ

0 голосов
/ 04 августа 2020

Возможно, вы установили 2 разных Node Js, запустите:

which node

, и он вернет путь там, где находится ваш Node Js, и вы сможете удалить, если их больше чем 1 версия, если вы используете Windows, другой вариант - это Путь к переменным среды вашего узла.

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