Javascript 安装多个npm版本
是否可以为我正在从事的不同项目安装多个版本的Javascript 安装多个npm版本,javascript,node.js,npm,Javascript,Node.js,Npm,是否可以为我正在从事的不同项目安装多个版本的npm,或者npm安装是否始终是全球性的?(视窗10) 也尝试使用安装不同的版本,但似乎只影响节点版本,而不影响npm版本 还是npm版本真的很重要?即使项目说明需求是某个npm版本,我也可以使用最新的npm版本吗?您可以通过安装多个版本的节点来安装多个版本的npm。要做到这一点,您可以使用。每个不同的节点安装都会安装不同版本的npm 要在项目中使用不同版本的节点和nvm,只需切换: nvm use 5.0 您还可以在项目根目录中创建一个包含版本号的
npm
,或者npm
安装是否始终是全球性的?(视窗10)
也尝试使用安装不同的版本,但似乎只影响节点版本,而不影响npm版本
还是npm版本真的很重要?即使项目说明需求是某个npm版本,我也可以使用最新的npm版本吗?您可以通过安装多个版本的
节点来安装多个版本的npm
。要做到这一点,您可以使用。每个不同的节点安装
都会安装不同版本的npm
要在项目中使用不同版本的节点
和nvm
,只需切换:
nvm use 5.0
您还可以在项目根目录中创建一个包含版本号的.nvmrc
文件nvm
将为该项目使用指定版本的节点。您也可以使用npm
安装npm
安装特定版本的示例:
npm i-gnpm@3.5.4
如果您在节点项目中使用EclipseIDE,则可以使用插件轻松更改节点版本
感谢您提供有关.nvmrc
文件的提示。当项目需要不同的版本时,我一直在使用nvm
来回切换,这节省了大量时间。@gnerkus我正在使用nvm,但正在寻找npm 4.6.1这是react native的建议,似乎没有任何节点与此版本一起提供。是否有解决方法?假设您有两个使用Node的项目10.18.0(在各自的.nvmrc
文件中有“10.18.0”)。您将如何设置它,以便在处理项目1时使用npm 7.5.0,在处理项目2时使用npm 6.13.4?回复:最后一段。是的,npm版本可能很重要。npm2.x
和3.x
之间有很大的区别,例如,在版本3中,软件包默认情况下是重复的,这可能会影响到一些应用程序,这些应用程序希望在node\u模块中的特定路径上有一些依赖文件,您无法轻松降级npm的版本。@dorgan,您能提供一个例子吗?我自己也没有降级npm的问题。