CNode

Npm模块多版本并存

Gguilipan发布于13 年前最后回复13 年前7 回复13776 浏览0 收藏

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

查看回复

回复 (7)

S
showen#1·13 年前

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

Y
ym1623#2·13 年前

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

F
firstgeniusboy#3·13 年前

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

J
JacksonTian#4·13 年前

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

L
leizongmin#7·13 年前
引用 JacksonTianpackage.json中可以指定依赖的版本。 npm install就自动安装了。安装完后,npm ls下可以看到依赖树。

@guilipan

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