npm8中文文档
导致 npm 在构建包树时完全忽略 peerDependencies
,就像在 npm 版本 3 到 6 中一样。
如果一个包由于过于严格的 peerDependencies
碰撞而无法安装,它提供了一种解决问题的方法。
这与 --omit=peer
不同,因为 --omit=peer
将避免在磁盘上解包 peerDependencies
,但仍会设计一棵树,以便 peerDependencies
可以在正确的位置解包。
不推荐使用 legacy-peer-deps
,因为它不会强制执行元依赖可能依赖的 peerDependencies
合约。