首页 > 解决方案 > 如何验证 Yarn 的完整性检查确实有效?

问题描述

我不知道如何确定 Yarn 的完整性检查是否真的做任何事情。没有很多文档。

我尝试将完整性哈希修改为伪造的yarn.lock,然后尝试yarn install运行yarn check --integrity. 这些命令都没有失败,那么 Yarn 是如何真正检查包的完整性的呢?

标签: yarnpkg

解决方案


在与 Discord 上的 Yarn 开发人员讨论之后,看起来 Yarn 不会检查完整性,yarn install除非确实有要安装的东西,所以我的测试不足以解决错误。

由于一些缓存错误,您还需要使用 Yarn 1.19.1 或更高版本。

显然,yarn check正在被删除,因此这不是检查完整性的可靠方法。


推荐阅读