npm不支持Node.js v9.0.0

时间:2017-10-31 20:34:41

标签: node.js npm

我刚刚将项目升级为使用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)

7 个答案:

答案 0 :(得分:36)

我刚刚升级到Node v9并遇到了同样的问题。这个here有一个Github问题。

根据建议卸载npm的全局实例已解决了我的问题,使用:

npm uninstall -g npm

答案 1 :(得分:4)

Node 10.6.0上安装了Windows 10的{​​{1}}上,我做到了,并且一切正常:

1。。启动Git Bash终端。

2。 Git Bash

3。 cd ~/AppData/Roaming

4。 rm -rf npm

5。 rm -rf npm-cache

检查现有项目的版本测试以进行验证(npm install -g npm@latest到项目目录)...

6。 cd

7。 npm -version

注意::通过Windows资源管理器执行步骤npm install2可能会更快。

答案 2 :(得分:2)

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

我会说你可以毫无问题地使用它,但如果你偶然发现它,请知道它可能是由a breaking change in Node.js 9.0.0引起的,很快就会被NPM团队修复。< / p>

答案 3 :(得分:2)

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 :(得分:2)

  

最新更新2018年1月:NPM发布了5.6.0版本以便使用它。

如何升级npm: 请注意,如果您使用的是节点版本9,则无法直接升级npm,因为npm不支持版本9,因此使用nvm,将节点降级到最新的稳定版本,这将使npm工作,然后使用命令{{1}升级npm。

答案 5 :(得分:0)

[sudo] npm install -g npm@5.3.x为我删除此问题。 ubuntu 16.10

答案 6 :(得分:0)

安装nvm:

Employee

下载并使用节点X版本:

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

export NVM_DIR="$HOME/.nvm"\n[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"