一个项目中引用的不同npm包(这些npm包引用了不同版本的相同npm包),打包结果

在一个项目中,我引入两个npm包,分别叫a 和 b,
a,b分别装了不同版本的elementUI包,
请问我这个项目打包的时候,会把这两个不同版本的elementUI包都打包进去,还是有其他情况?

阅读 4.6k
1 个回答

一般情况不会打包两个,会安装一个符合要求的最高版本。
比如:a 中写了 "c": "2.3.0", b 中写了 "c": "^2.1.0",那么就会安装 2.3.0,因为 2.3.0 符合两者要求。

除非,两个包都是指定的某个固定版本,而版本不一样,才会安装并打包两个。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题