安装Nodejs v9.0.0后,如何将vpm从v5.4.1升级到最新版本

时间:2017-11-07 12:55:12

标签: node.js windows npm

状态:似乎NodeJS有一个issue  仍然没有解决:

OS :视窗

在我的机器上,我开始使用NodeJS v.7.5.0npm v.5.4.2

已下载并安装了Nodejs v.9.0.0,但是npm确实已升级到npm v5.5.1

当尝试使用npm install npm@latest -g升级我的npm时,出现以下错误追溯:

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/
C:\Program Files\nodejs\node.exe: src\node_zlib.cc:430: Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.

有任何建议如何修复它?

3 个答案:

答案 0 :(得分:1)

删除两个安装并安装nvm。 (或nvm-windows

然后,你运行:

nvm install 7.5.0

nvm install 9

这将安装每个nodejs版本及其相应的npm版本。

答案 1 :(得分:0)

将此用于npm升级 https://www.npmjs.com/package/npm-upgrade

表示节点 `npm cache clean

npm update -g`

答案 2 :(得分:0)

试试这个:

  • 卸载节点
  • 删除%AppData%\npm
  • 删除%AppData%\npm-cache
  • 安装节点9.0.0
相关问题