Экспо ошибка при попытке глобальной установки CLI после обновления - PullRequest
0 голосов
/ 18 ноября 2018

После того, как я запустил Expo, я получил сообщение, что я запускаю более старую версию клиента, и попросил меня запустить npm install -g expo-cli, поэтому я сделал это глупо.

После завершения установки я запустил expo start и получил следующий вопрос:

This command requires Expo CLI.
Do you want to install it globally [Y/n]?

На что я ответил: Y и получил следующий ответ:

Installing the package 'expo-cli'...
events.js:167
      throw er; // Unhandled 'error' event
      ^

Error: spawn npm ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:229:19)
    at onErrorNT (internal/child_process.js:406:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:235:12)
    at onErrorNT (internal/child_process.js:406:16)
    at process._tickCallback (internal/process/next_tick.js:63:19)

Я пробовал:

expo diagnostics

Но меня встретил тот же ответ.

Кто-нибудь знает, как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Я перезапустил свой ноутбук и запустил npm install -g expo-cli, это как-то решило проблему.

0 голосов
/ 18 ноября 2018

Быстрый способ - удалить expo и expo.cmd в node_modules / .bin, так как кажется, что он использует expo в node_modules / .bin, а не глобальный.

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