【问题标题】:unable to upgrade npm to newest version via windows cmd无法通过 windows cmd 将 npm 升级到最新版本
【发布时间】:2016-08-07 15:34:18
【问题描述】:

您好,我目前正在尝试获取最新版本的 npm,我正在尝试按照 https://www.npmjs.com/package/npm-windows-upgrade 的指示获取最新版本,但是当我执行“npm install --global --”步骤时生产 npm-windows-upgrade' 它只是挂了几个小时,什么也没做。

http://imgur.com/a/DWon8

任何帮助将不胜感激

【问题讨论】:

  • 如果你输入npm --version,现在的输出是什么?
  • @andrerpena 2.15.8 是我目前的工作,我按照你在下面的建议做了,它仍然和以前一样
  • 那么我强烈建议您从网站下载 MSI 安装程序。这肯定会升级您的版本。之后,请尝试使用此 NPM 包进行操作,看看是否是因为您使用的版本太旧。让我知道结果
  • 感谢您的帮助!但现在我被困在'[ ......................] | loadRequestedDeps: sill install loadAllDepsIntoIdealTree' 我不知道这是否应该花费一些时间.. 这是在运行升级工具之后出现的

标签: javascript node.js npm npm-install


【解决方案1】:

为了清楚起见,运行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 兼容,但我这么说是没有根据的。

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    相关资源
    最近更新 更多