无法通过windows cmd将npm升级到最新版本

时间:2016-08-07 15:34:18

标签: javascript node.js npm npm-install

您好我正在尝试获取最新版本的npm,我正在尝试按照https://www.npmjs.com/package/npm-windows-upgrade中的说明获取最新版本,但是当我进入步骤&n; npm安装时--global --production npm-windows-upgrade'它只是挂了好几个小时而什么也没做。

http://imgur.com/a/DWon8

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

为了说清楚,您在运行npm-windows-upgrade以升级npm版本时遇到了麻烦。您在安装升级工具时遇到问题。

首先,确保您以管理员身份运行PS 。如果这没有帮助,您应该从readme.md中查看fix-an-attempted-upgrade部分:

修复尝试升级

有可能你之前试图升级npm,它有点失败,然后你去寻找这个工具。如果该工具无法升级,则可能会因npm install npmnpm upgrade npm期间进行的部分更改而受到影响。在这种情况下,您必须完全卸载Node:

  • 卸载Node.js(选择Uninstall,而不是Repair选项。)
  • 进入%programfiles%\nodejs并删除整个文件夹。
  • 删除%appdata%\npm%appdata%\npm-cache
  • 编辑PATH并删除所有引用npm的内容(为此,点击“开始”并搜索“环境变量”)。
  • 重新安装Node,然后安装此工具 - 仅使用此工具升级npm,不要尝试运行npm install npm

PS :你也可能正在运行一个太旧的NPM版本与安装npm-windows-upgrade兼容,但我说的是基于什么都没有。< / p>