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

状态 :看来NodeJS有一个问题仍然没有解决:

操作系统 :Windows

在我的机器上,我开始使用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. 

任何build议如何解决它?

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

然后,你只需运行:

 nvm install 7.5.0 

和:

 nvm install 9 

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

尝试这个:

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

使用这个npm升级https://www.npmjs.com/package/npm-upgrade

节点`npm缓存清理

npm更新-g`