Npm模块多版本并存
 发布于 12 年前  作者 guilipan  13548 次预览  最后一次回复是 12 年前  来自  

有没有办法实现某一个模块下在同一个应用中实现多版本并存?

7 回复
showen

npm install的时候可以选择版本 既然可以选择版本的话 你npm install两个版本再看看node_modules下面是什么情况

ym1623

在package.json中的模块可以指定一个版本,好像没听说过能指定多个版本并存的招数…

firstgeniusboy

你可以把他们放到不同的模块目录下,依赖不同,寻址先后也不同。

JacksonTian

package.json中可以指定依赖的版本。 npm install就自动安装了。安装完后,npm ls下可以看到依赖树。

guilipan

我的意思是一个应用中存在多个版本。。

leizongmin

@guilipan

  • 你的模块只能使用一个版本(一般是在package.json中指定的那个)
  • 你的模块依赖的模块可以使用不同的版本(依赖模块中的package.json中指定的)
  • 如果想在应用中使用同一模块的不同版本,你可以把使用这个模块的相应功能部分单独划分为一个独立的模块,这样就可以在同一个应用中使用同一模块的不同版本