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

我根据关于npm CLI版本的说明更新了npm:

npm的最新版本 npm的最新版本是最新的稳定版本。当你安装Node.js时,npm会自动安装。然而,npm比Node.js更频繁地发布,所以要安装最新的稳定版本的npm,在命令行上运行: NPM安装npm@latest -g


当前回答

只需要添加你想要的版本

升级或降级

npm install -g npm@version

例如,如果你想从npm 5.6.0降级到4.6.1,

npm install -g npm@4.6.1

它在linux上进行了测试

其他回答

即使我运行npm install -g npm@4,对我来说也不行。

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

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

它是npm版本4。

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

npm install -g npm@4

这将在主要发行版4上安装最新版本,因此不需要指定版本号。用任何你想要的主要版本替换4。

只需要添加你想要的版本

升级或降级

npm install -g npm@version

例如,如果你想从npm 5.6.0降级到4.6.1,

npm install -g npm@4.6.1

它在linux上进行了测试

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

npm install -g npm@3.10.10

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