如何将未满足的对等依赖关系视为Yarn中的错误



当我在我的项目上运行yarn时,我在链接阶段收到一个警告:

warning " > foo@1.0.0" has incorrect peer dependency "bar@^2.0.0"

在经历并清理了这些警告之后,我想通过在我们的开发和CI环境中使这些警告在安装步骤中失败来防止未来出现这样的倒退。yarn是否提供了任何机制来实现这一点(即CLI参数或配置文件更改(,或者我是否需要编写一些东西来解析输出?

Yarn v2具有logFilters,可以轻松地将peerDep警告转换为错误。

还有这个包,你可以在CI中运行纱线v1:

npx check-peer-dependencies