彻底搞懂 npm、yarn 与 pnpm 依赖管理逻辑
npm2的依赖管理嵌套依赖npm3/yarn的依赖管理思路就是将树打平,将依赖扁平化,不就能解决嵌套过深和依赖冗余的问题大部分说法是会根据package.json里面的顺序决定谁会被提出来,放在前面的包依赖的内容会被先提出来。但是,最终会通过localeCompare方法对依赖进行一次排序,所以字典序在前面的npm包的底层依赖会被优先提出来,对于我们的例子来说就是a_klx所依赖的b_base_klx@2.0.0会被优先提出来。pnpm的依赖管理如果我们用pnpm再来安装一遍上面的依赖,
原创
2021-12-06 18:27:37 ·
664 阅读 ·
0 评论