Не могу запустить "npm install expo-cli --global" - PullRequest
0 голосов
/ 18 ноября 2018

Я новичок во всем этом. Надеюсь на ваше понимание.

Позвольте мне прояснить вопрос: Я пытаюсь начать реагировать родное приложение через экспо-кли. Поэтому попытался запустить «npm install expo-cli --global» для установки npm globaly. Я получил это ошибки: Экран Screen_2

Это также говорит о том, что у меня недостаточно прав для доступа к нему. Как я могу разрешить разрешения? Даже когда я пытаюсь запустить его локально, у меня возникает та же проблема. Ваша помощь приветствуется.

Спасибо:)

Ответы [ 10 ]

0 голосов
/ 02 июля 2019

Это сработало для меня.Я надеюсь, что это решит вашу проблему!

sudo npm install expo-cli -g --unsafe-perm=true --allow-root
0 голосов
/ 31 мая 2019

, хотя это решение не самое лучшее и самое безопасное решение существует, но оно работает для меня, и это имеет смысл, потому что все проблемы, которые у нас были с ошибками, - это проблемы с разрешениями, поэтому вы можете использовать эту команду и игнорировать эти проблемы с разрешениями:

sudo npm install expo-cli -g --unsafe-perm
0 голосов
/ 10 июня 2019

Обновите версию узла до + 10

Затем выполните

sudo npm install expo-cli -g
0 голосов
/ 15 апреля 2019

Я полагаю, эта проблема связана с версией разрешения или узла, если вы получаете эту ошибку при обновлении модуля узла ---> Это определенно проблема разрешения.Отключите антивирусы или измените разрешение вручную, отметьте также this .

0 голосов
/ 14 мая 2019

Вы не упомянули, какой ОС.Этот ответ работает для любой операционной системы (в моем случае, для Ubuntu)

Я также получаю ошибки разрешения при запуске

sudo npm install --global expo-cli

Что на самом деле не так, как это может произойти - как этотакже происходит для суперпользователя!

Для меня это работает, когда я устанавливаю клиент локально в проект

cd <new-project-dir>
npm init # init npm project
npm install expo-cli

Теперь вы можете использовать клиента в этом проекте следующим образом:

npx expo-cli # e.g. npx expo-cli init <project-name>
0 голосов
/ 25 марта 2019

Вам нужны права администратора. Поэтому, когда вы открываете интерфейс командной строки, просто щелкните правой кнопкой мыши и и запустите от имени администратора

Это решит проблему

0 голосов
/ 13 марта 2019

У меня была такая же проблема с npm install -g expo-cli, с "MODULE_NOT_FOUND",

Я установил yarm с brew, на тот случай, если у вас его еще нет:

brew install yarn

, а затем с помощью:

yarn global add expo-cli

для создания проекта вы можете:

expo init nameOfTheNewProject

и выбрать шаблон в консоли.Наконец запустите проект с

yarn start

Дайте мне знать, если он работает для вас!

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

Вы должны запускать команду от имени администратора из командной строки в Windows, а не в bash. Если бы я был в тупике для кровавых времен!

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

Вы можете попробовать эту команду:

npm install -g expo-cli

или

пряжа глобальная добавить экспо-кли

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

Вероятно, у вас нет прав доступа к этому файлу в качестве текущего пользователя.Лучший способ решить эту проблему - переустановить npm с помощью менеджера версий узлов. И вам не нужно удалять текущую версию.

О менеджере версий узлов

  1. используйте nvmили n с OSX или Linux
  2. используйте nodist или nvm-windows с windows
...