在一个项目中,我引入两个npm包,分别叫a 和 b,
a,b分别装了不同版本的elementUI
包,
请问我这个项目打包的时候,会把这两个不同版本的elementUI
包都打包进去,还是有其他情况?
在一个项目中,我引入两个npm包,分别叫a 和 b,
a,b分别装了不同版本的elementUI
包,
请问我这个项目打包的时候,会把这两个不同版本的elementUI
包都打包进去,还是有其他情况?
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
一般情况不会打包两个,会安装一个符合要求的最高版本。
比如:a 中写了
"c": "2.3.0"
, b 中写了"c": "^2.1.0"
,那么就会安装 2.3.0,因为 2.3.0 符合两者要求。除非,两个包都是指定的某个固定版本,而版本不一样,才会安装并打包两个。