npm8中文文档
如果设置为 true
,而 --legacy-peer-deps
没有设置,那么任何冲突的 peerDependencies
都将被视为安装失败,即使 npm 可以根据非对等依赖关系合理地猜测出适当的解决方案。
默认情况下,依赖关系图中的冲突 peerDependencies
将使用最近的非对等依赖规范来解决,即使这样做会导致某些包收到超出其包的 peerDependencies
对象中设置的范围的对等依赖。
当执行这样的和覆盖时,会打印一个警告,解释冲突和所涉及的包。如果设置了 --strict-peer-deps
,则此警告被视为失败。