GitHub Actions 上的 Yarn 安装失败

rhl*_*hrm 4 yarn-workspaces github-actions yarnpkg-v3

我们有一个基于 Yarn 的 monorepo,最新的 Yarn 版本为 3.2.0。我们正在得到yarn install我们在 GitHub 工作流程上

\n
Run yarn install\n\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Resolution step\nResolution step\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed in 1s\n\n\xe2\x9e\xa4 YN0000: \xe2\x94\x8c Post-resolution validation\nPost-resolution validation\n\xe2\x9e\xa4 YN0000: \xe2\x94\x94 Completed in 0s 226ms\n\xe2\x9e\xa4 YN0000: Failed with errors in 1s 236ms\n
Run Code Online (Sandbox Code Playgroud)\n

当我们团队的大多数成员生成文件时yarn.lock,除了一名团队成员能够生成工作文件外,就会发生这种情况yarn.lock在工作流程中工作的工作之外,就会发生这种情况。奇怪的是,他正在运行与大多数其他开发人员(MBP、Node 16)非常相似的设置。

\n

知道是什么原因造成这种情况以及我们如何找到更多信息吗?

\n

bui*_*0de 6

默认情况下,如果 Yarn 检测到包与锁定文件中存储的校验和不匹配,则会抛出异常yarn install修理:

  1. 打开你的.yarnrc.yml
  2. 添加以下配置选项:

checksumBehavior:“更新”