yarnpkg - 如何验证 Yarn 的完整性检查确实有效?
问题描述
我不知道如何确定 Yarn 的完整性检查是否真的做任何事情。没有很多文档。
我尝试将完整性哈希修改为伪造的yarn.lock
,然后尝试yarn install
运行yarn check --integrity
. 这些命令都没有失败,那么 Yarn 是如何真正检查包的完整性的呢?
解决方案
在与 Discord 上的 Yarn 开发人员讨论之后,看起来 Yarn 不会检查完整性,yarn install
除非确实有要安装的东西,所以我的测试不足以解决错误。
由于一些缓存错误,您还需要使用 Yarn 1.19.1 或更高版本。
显然,yarn check
正在被删除,因此这不是检查完整性的可靠方法。
推荐阅读
- api - How to allow access to subset of API only when connected via my official frontend, using Nest.js?
- serial-port - 使用“define _GNU_SOURCE”时的 printf 替代方案
- javascript - 如何在 JS 中最小化函数内的重复代码
- oauth-2.0 - 哪种授权类型:隐式或授权码(无密钥)适用于单页应用程序(SPA)?
- python - 我怎样才能从无开始找到最大值,最小值?
- python - 值错误:导入 pandas 和 plotly 时 PyPy 的参数无效
- java - 本地运行的 DynamoDb 的默认预置吞吐量(读取和写入容量单位)是多少?
- c# - 无法使用 TabStops 使 ListBox 中的项目正确对齐
- android - 具有多种视图类型、kotlin 和 sqlite 的回收器视图
- c# - 如何在 ASP.NET 中使用 C# 在超时后将用户重定向到登录页面?