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
Я нашел решение здесь.
эта проблема особенно возникает в windows, которая происходит из-за отсутствия прав администратора для cmd.
Если вы используете Git bash
- перейти в каталог установки e.g C:\Program файлы\Git
- правой кнопкой мыши Свойства -> совместимость.
- установите флажок с меткой - > Запуск от имени администратора.
- снова запустите Git bash и выполните список npm, а затем используйте npm 'version_to_be_used'
тоже касается Cmd