Npm не поддерживает Node.js v9.0.0

Я только что обновил свой проект, чтобы использовать Node.js v9.0.0. Когда я запускаю свой проект с использованием npm, он говорит мне, что мне нужно перейти на более новую версию Node, но я считаю, что это самая новая версия. Я также считаю, что я нахожусь в новейшей версии npm (5.5.1).

Нужно ли беспокоиться об этом предупреждении? Есть ли хороший способ решить проблему?

Здесь полное предупреждение:

npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
Now using node v9.0.0 (npm v5.5.1)

Ответ 1

Я только что обновился до Node v9 и столкнулся с той же проблемой. Там проблема Github для этого здесь.

Следуя рекомендациям по удалению глобального экземпляра npm, я решил проблему, используя:

npm uninstall -g npm

Ответ 2

9.0.0 действительно самая последняя версия, доступная на данный момент. Причина, по которой NPM показывает вам это сообщение, заключается в том, что NPM еще не обновил unsupported.js, чтобы принять 9.0.0 в качестве поддерживаемой версии.

Я бы сказал, что вы, вероятно, можете использовать его без проблем, но если вы наткнетесь на него, узнайте, что он, вероятно, вызван изменением в Node.js 9.0.0 и, скорее всего, будет исправлена ​​командой NPM в ближайшее время.

Ответ 3

npm не поддерживает Node.js v9.1.0

Удаление не сработало для меня

npm uninstall -g npm

Node.js v9.1.0 поставляется в комплекте с npm v5.5.1. Последняя версия npm также v5.5.1, однако версия в комплекте с Node.js не совсем такая же, как и исходная версия от npm.

Следующее, что мне нужно сделать в MacOS

To completely uninstall node + npm, do the following:
1. go to /usr/local/lib and delete any node and node_modules.
2. go to /usr/local/include and delete any node and node_modules directory.
3. download and install node from nodejs.org

Ответ 4

Последнее обновление Январь 2018: NPM выпустила версию 5.6.0 для работы с этим.

Как обновить npm: Обратите внимание, что если вы используете node версию 9, вы не сможете напрямую обновлять npm, так как npm не поддерживает версию 9, поэтому используйте nvm, downgrade node для последней стабильной версии, что сделает работу npm, затем используйте команду npm install -g [email protected] для обновления npm.

Ответ 5

[sudo] npm install -g [email protected] удалите эту проблему для меня. ubuntu 16.10