安装多个npm版本

是否可以为我正在处理的不同项目安装多个版本的npm ,或者npm安装是否全局? (Windows 10)

也尝试使用https://github.com/marcelklehr/nodist安装不同的版本,但它似乎只影响节点版本,而不是npm版本。

或者npm版本是否真的很重要? 我可以使用最新的npm版本,甚至当一个项目说需求是一个特定的npm版本吗?

您可以通过安装多个版本的node来安装npm的多个版本。 要做到这一点,你可以使用nvm-windows 。 每个不同的node安装都会安装不同版本的npm

要在项目中使用不同版本的nodenvm ,只需简单地切换:

 nvm use 5.0 

您还可以在项目根目录中创build一个包含版本号的.nvmrc文件。 nvm将使用该项目的指定版本的node

你也可以使用npm安装npm

安装特定版本的示例:

npm i -g npm@3.5.4