要了解npm解决包冲突的问题就要先了解一下他是如何找包的
但是,实际他会以一种依次向上的方式进行寻找这里以common模块依赖jquery为例
+ a依赖了的c包(1.0.0) (实际上没有版本号,就叫c)
+ b依赖了的c包2.0.0 (实际上没有版本号就叫c)
+ 由于他查找包的机制,就会找到適合自己版本的
+ 由于包查找机制先从内层查找,依次向外翻a会使用它特定版本的c,其他使用外部的c就好
总结: 两者最大的区别是在对待已經安装过的模糊版本时候
1.云服务推荐: 国内主流云服务商各类云产品的最新活动,优惠券领取地址:
2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量可以作为参考选择适合你的平台
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。