NPM не найден при использовании NVM

Я установил node / npm, используя документацию nvm.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

затем:

nvm install node

на данный момент узел работает, но результат команды npm с:

npm: command not found

как я могу иметь npm для правильной работы ?

3 ответов


я узнал, что это был конфликт с предыдущей версии НПМ, которые не были должным образом убраны, несмотря на apt-get remove node.

Я решил это, переустановив npm с нуля:

rm -R ~/.npm
rm -R ~/.nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm install node

Я нашел решение здесь.


я исправил это, выполнив эту команду:

$ command -v npm

и снова откройте окно командной оболочки.


эта проблема особенно возникает в windows, которая происходит из-за отсутствия прав администратора для cmd.

Если вы используете Git bash

  1. перейти в каталог установки e.g C:\Program файлы\Git
  2. правой кнопкой мыши Свойства -> совместимость.
  3. установите флажок с меткой - > Запуск от имени администратора.
  4. снова запустите Git bash и выполните список npm, а затем используйте npm 'version_to_be_used'

тоже касается Cmd