我如何在Windows上更新npm?

我试过这个:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

...但它不起作用。

我如何在Windows上执行此操作?


这是在Windows上升级npm的新的最佳方式。

以管理员身份运行PowerShell

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade

注意:不要运行npm i -g npm 。 而是使用npm-windows-upgrade来更新npm。 另外,如果您运行NodeJS安装程序,它将替换节点版本。

  • 升级npm就地安装它的节点。
  • 轻松更新,通过运行npm-windows-upgrade -p -v latest来更新到npm-windows-upgrade -p -v latest
  • 不要修改默认路径。
  • 不会更改默认的全局程序包位置。
  • 允许轻松升级和降级。
  • 由NPM团队正式推荐。
  • 在NPM和NODE(https://nodejs.org/en/download/releases/)之间匹配的版本列表 - 但您需要下载NODE INSTALLER并运行更新节点(https://nodejs.org/en /)

  • 下载并运行最新的MSI。 MSI将更新您的安装节点和npm。


    要更新NPM,这对我有用:

  • 在shell中导航到节点安装目录,例如C:Program Files (x86)nodejs
  • 运行npm install npm (没有-g选项)
  • 链接地址: http://www.djcxy.com/p/21491.html

    上一篇: How can I update npm on Windows?

    下一篇: Windows Azure Virtual Machine, Server 2012, Can Not Activate 0xC004F074