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) 

我刚刚升级到节点v9并遇到同样的问题。 这里有一个Github的问题。

遵循build议卸载一个全局的npm实例已经解决了我的问题,使用:

 npm uninstall -g npm 

9.0.0确实是目前可用的最新版本。 NPM向您显示此消息的原因是因为NPM并未更新其unsupported.js尚未接受9.0.0作为受支持的版本。

我想说,你可以使用它没有问题,但如果你偶然发现,可能是由于Node.js 9.0.0变化造成的,很可能很快就会被NPM团队修复。

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 

[sudo] npm install -g npm@5.3.x为我解决这个问题。 Ubuntu 16.10