Подтвердить что ты не робот

Ошибка: npm, как известно, не работает на Node.js V4.2.6

как я могу решить следующую ошибку? Я использую Ubuntu 16. Когда я запускаю любую команду npm, такую ​​как "npm run dev", я получаю эту ошибку:

ОШИБКА: npm, как известно, не работает на Node.js v4.2.6 Node.js 4 is но конкретная версия, с которой вы работаете, имеет ошибку, известную перерыв npm. Обновите, по крайней мере, ${rel.min}, чтобы использовать эту версию НПМ. Вы можете найти последнюю версию Node.js в https://nodejs.org/

4b9b3361

Ответ 2

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

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

nvm install 4.2.5

nvm use 4.2.5

//check with 
node -v

//To uninstall a node version 
nvm uninstall 4.2.6

Ответ 3

Загрузите последний пакет установки из https://nodejs.org/en/ и переустановите его. Решите!

Ответ 4

У меня только что была эта проблема в Ubuntu 16. Используйте n для обновления до последней версии

sudo n latest

Это должно решить это.

Ответ 5

Вы также можете использовать NVM - я сделал это, чтобы решить ту же проблему.

первый тип

nvm ls-remote, чтобы просмотреть последние версии,

то

nvm install [version] (я использовал v8.7.0)

после этого все должно быть хорошо.

Ответ 6

У меня была аналогичная проблема, но мой проект является частью более крупной системы, поэтому ни переход на nvm вместо npm, ни обновление моей версии Node.js были параметрами.

Однако перемещение npm назад к предыдущей версии было опцией. Я нашел 4.6.1 без жалобы.

sudo npm install -g [email protected]

Эта версия npm не жаловалась.

Ответ 7

Я исправил ту же проблему с Ubuntu 16.04, шаг за шагом используя следующие команды.

Удалите nodejs и установите версию 8.0

$ sudo apt remove nodejs npm  
$ curl -o- 
https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
$ nvm install 8.0
$ nvm use 8.0
$ node -v
v8.0.0