我尝试更新npm
,看是否可以解决我们遇到的一些依赖问题,现在我想降级到开发团队使用的版本。我应该如何安装旧版本?
我按照关于npm
CLI版本的指示更新了npm
:
npm
的最新版本
npm
的最新版本是最近的稳定版本。当你安装Node.js时,npm
会自动安装。然而,npm
的发布频率比Node.js更高,因此要安装npm
的最新稳定版本,请在命令行中运行:
npm install npm@latest -g
我尝试更新npm
,看是否可以解决我们遇到的一些依赖问题,现在我想降级到开发团队使用的版本。我应该如何安装旧版本?
我按照关于npm
CLI版本的指示更新了npm
:
npm
的最新版本
npm
的最新版本是最近的稳定版本。当你安装Node.js时,npm
会自动安装。然而,npm
的发布频率比Node.js更高,因此要安装npm
的最新稳定版本,请在命令行中运行:
npm install npm@latest -g
只需将@latest
替换为您想要降级的版本号即可。我想将版本降级到3.10.10,因此我使用了以下命令:
npm install -g npm@3.10.10
如果您不确定应该使用哪个版本,请查看版本历史记录。例如,您可以看到3.10.10是npm 3的最新版本。只需要添加你想要的版本号即可。
升级或降级
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替换为你想要的任何主要发布版本。
即使我运行npm install -g npm@4
,但仍然无法正常工作。
最终,我下载并安装了旧版本的node.js。
https://nodejs.org/download/release/v7.10.1/
这是npm版本4。
你可以在这里选择任意版本https://nodejs.org/download/release/
npm
安装旧版本时,我得到了与之前相同的错误:ERROR: npm v9.1.1 is known not to run...
- geoidesicnpm*
文件夹。卸载node
js并重新安装与其兼容的npm
版本。NVM(Node Version Manager)也是一种选择。安装请点击这里。
我们可以使用这个工具在运行时降级/升级 Node 版本。
用法:
nvm -v
nvm install vX.Y.Z
nvm ls
nvm list available
nvm use X.Y.Z