Не удается установить npm пакетов глобально, и исправление пути не работает - PullRequest
0 голосов
/ 08 июля 2020

Я получаю bash:command not found даже после успешной установки npm пакетов глобально w npm install -g react-native и т.п.

Я следил за https://medium.com/@jagatjyoti.1si13cs040 / npm -g-install- npm -package-not-working-as-desire-why-why-why-19795abf0b59 дословно и попытался использовать sudo, однако после установки я все еще получаю bash:command not found

What здесь неправильно и как я могу установить глобальные пакеты npm на мою ма c?

1 Ответ

1 голос
/ 08 июля 2020

По умолчанию исполняемые файлы, такие как react-native, при глобальной установке должны находиться в /usr/local/bin. Попробуйте запустить /usr/local/bin/react-native, и если это сработает, проверьте, включено ли /usr/local/bin в вашу переменную PATH (echo $PATH);

Если вы не можете найти react-native или любой другой глобально установленный исполняемый файл в указанном выше месте, запустите

npm bin -g

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

Чтобы включить запись в PATH. Go в свой домашний каталог и добавьте эту запись (строку кода)

export PATH=$PATH:/Users/myuser/bin

в файл .bash_profile или .bashrc. Если этого файла не существует, создайте его (после перезапустите терминал).

...