node.js - установка - brew install npm "npm: команда не найдена"




npm install (4)

Я установил узел с использованием узла brew install node и когда я использую node -v я получаю следующий v5.0.0 . Однако, когда я пытаюсь запустить команду npm я получаю npm: command not found .

Я попытался запустить brew install npm , но я только что получил следующий node-5.0.0 already installed ответа node-5.0.0 already installed .

Случилось так, что узел также возвращал команду, но не был найден, но я исправил ее, запустив brew link node , однако npm все еще не работает.

Как я могу решить эту проблему?


Вы должны убедиться, что ваша $NODE_PATH среды $NODE_PATH установлена:

# Add this to your ~/.bash_profile file:
export NODE_PATH="/usr/local/lib/node_modules"

Вы также можете попробовать следующее:

Выполните следующие команды, чтобы удалить все существующие глобальные модули npm, удалить узел & npm, переустановить узел с правильными значениями по умолчанию, установить npm в качестве собственного pacakge и настроить местоположение для глобальных модулей npm, которые будут установлены.

rm -rf /usr/local/lib/node_modules
brew uninstall node
brew install node --without-npm
echo prefix=~/.node >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh

Кудус: https://gist.github.com/DanHerbert/9520689


Попробуйте следующее:

$ brew update
$ brew uninstall node
$ brew install node
$ sudo chown -R YouComputerName /usr/local/lib/node_modules/
$ brew postinstall node


Я столкнулся с той же проблемой. После поиска и чтения разных вещей в Интернете, что сработало для меня, было:

$ brew postinstall node

Однако сначала выполните:

$ brew doctor

и следуйте инструкциям там сначала, как комментарий в вашем вопросе упоминает.


та же проблема с вами, я исправил:

/usr/local/lib/node_modules/npm/bin/npm-cli.js i -g npm







osx-elcapitan