将npm降级为旧版本

Don*_*kby 88 installation downgrade node.js npm

我尝试更新npm以查看它是否能解决我们遇到的一些依赖性问题,现在我想降级到开发团队其余部分正在使用的版本.如何安装旧版本?

我根据安装页面上的说明更新了npm :

更新npm

Node安装了npm,因此你应该有一个npm的版本.但是,npm比Node更频繁地更新,因此您需要确保它是最新版本.

npm install npm@latest -g

Don*_*kby 149

只需替换@latest为要降级到的版本号即可.我想降级到版本3.10.10,所以我使用了这个命令:

npm install -g npm@3.10.10
Run Code Online (Sandbox Code Playgroud)

如果您不确定应使用哪个版本,请查看版本历史记录.例如,您可以看到3.10.10是npm 3的最新版本.

  • 关于如何在安装不兼容的 Node 版本时降级 npm 的想法吗?例如,Node 是 v8,npm v7。看起来 Node 8 不能与 npm 一起正常工作,因此 npm 对此有抱怨,并且它不允许您降级到兼容的 npm v6。 (10认同)
  • 在这种情况下,`-g` 是什么意思?你能有一个特定于仓库的 npm 版本吗? (2认同)
  • g代表全球 (2认同)

小智 21

只需要添加你想要的版本

升级或降级

npm install -g npm @ version

例如,如果要从npm 5.6.0降级到4.6.1那么,

npm install -g npm@4.6.1

它在linux上测试


moy*_*oyo 17

npm install -g npm@4
Run Code Online (Sandbox Code Playgroud)

这将在主要版本 4 上安装最新版本,因此无需指定版本号。将 4 替换为您想要的任何主要版本。


Zaw*_* oo 5

即使我跑步npm install -g npm@4,这对我来说也不好。

最后,我下载并安装旧的 Node.js 版本。

https://nodejs.org/download/release/v7.10.1/

这是 npm 版本 4。

您可以在这里选择任何版本 https://nodejs.org/download/release/

  • 对我不起作用。我遇到与尝试使用“npm”安装旧版本时相同的错误:“错误:已知 npm v9.1.1 无法运行...” (2认同)