Npm模块多版本并存
发布于 11 年前 作者 guilipan 12778 次浏览 最后一次编辑是 8 年前

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

7 回复

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

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

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

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

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

@guilipan 我没有说错啊。

@guilipan

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