我试着更新npm,看看它是否能解决我们遇到的一些依赖问题,现在我想降级到其他开发团队正在使用的版本。如何安装旧版本?
我根据关于npm CLI版本的说明更新了npm:
npm的最新版本 npm的最新版本是最新的稳定版本。当你安装Node.js时,npm会自动安装。然而,npm比Node.js更频繁地发布,所以要安装最新的稳定版本的npm,在命令行上运行: NPM安装npm@latest -g
我试着更新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上进行了测试
其他回答
只需将@latest替换为您想降级到的版本号。我想降级到3.10.10版本,所以我使用了这个命令:
npm install -g npm@3.10.10
如果您不确定应该使用哪个版本,请查看版本历史记录。例如,你可以看到3.10.10是npm 3的最新版本。
即使我运行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@version
例如,如果你想从npm 5.6.0降级到4.6.1,
npm install -g npm@4.6.1
它在linux上进行了测试
npm install -g npm@4
这将在主要发行版4上安装最新版本,因此不需要指定版本号。用任何你想要的主要版本替换4。