Npm模块多版本并存
有没有办法实现某一个模块下在同一个应用中实现多版本并存?
7 回复
npm install的时候可以选择版本 既然可以选择版本的话 你npm install两个版本再看看node_modules下面是什么情况
在package.json中的模块可以指定一个版本,好像没听说过能指定多个版本并存的招数…
你可以把他们放到不同的模块目录下,依赖不同,寻址先后也不同。
package.json
中可以指定依赖的版本。 npm install
就自动安装了。安装完后,npm ls
下可以看到依赖树。
我的意思是一个应用中存在多个版本。。
@guilipan 我没有说错啊。
- 你的模块只能使用一个版本(一般是在package.json中指定的那个)
- 你的模块依赖的模块可以使用不同的版本(依赖模块中的package.json中指定的)
- 如果想在应用中使用同一模块的不同版本,你可以把使用这个模块的相应功能部分单独划分为一个独立的模块,这样就可以在同一个应用中使用同一模块的不同版本