今天了解到的Peer Dependencies的概念
可以统一组件库的依赖版本跟主工程的依赖版本
减少打包体积
但是假如存在packageA要求某个依赖d1的版本高于x,而另外一个packageB要求的版本低于x
这种时候应该怎么办呢?
这个时候我感觉可以让A跟B分别有自己的依赖d1
但是跟同事交流过程中,他说例如react跟vue这种依赖,就不能有两个不同的版本
这个是为什么呢?
除了会增大包体积以外还有别的问题吗?
可以举个例子吗?
按照个人的理解
既然已经分开了,那么pA跟pB以及主工程都用了不同的d1,那么为啥会造成影响呢?