Использование npm с возвращением sudo: ошибка "NPM не известен..."
Когда я использую sudo npm
это возвращает
ERROR: npm is known not to run on Node.js v4.4.5
пока работает без sudo
Это хорошо.
Более запутанным является то, что мой node -v
является v9.8.0
но nodejs -v
является v0.10
Ни один из них не v4.4.5
Как я могу решить это.
1 ответ
Решение
Я считаю, что у вас установлено 2 версии npm, вам нужно удалить их все и установить свежую версию npm
sudo npm uninstall npm -g
попробуйте также удалить все, что связано с npm
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
а затем заново установить свежую версию npm