是否可以为我正在处理的不同项目安装多个npm
版本,或者npm
安装是否始终全局? (Windows 10)
还尝试使用https://github.com/marcelklehr/nodist安装不同的版本,但它似乎只影响节点版本,而不是npm版本。
或者npm版本真的重要吗?我是否可以使用最新的npm版本,即使项目说需求是某个npm版本?
答案 0 :(得分:17)
您可以通过安装npm
的多个版本来安装多个版本的node
。为此,您可以使用nvm-windows。 node
的每个不同安装都会安装不同版本的npm
要在项目中使用不同版本的node
和nvm
,您只需切换:
nvm use 5.0
您还可以在项目根目录中创建包含版本号的.nvmrc
文件。 nvm
将为该项目使用指定版本的node
。
答案 1 :(得分:4)
您还可以使用npm
npm
安装特定版本的示例:
npm i -g npm@3.5.4
答案 2 :(得分:0)
如果您正在使用eclipse IDE进行Node项目,则可以使用Webclipse插件轻松更改Node版本。