我正在使用 yarn berry,特别是 3.0.0 版,但在 2.4.2 中也遇到了同样的问题。当我yarn install --immutable
在 CI 中运行时,我得到了错误:
[2021-07-27T04:51:41Z] ➤ YN0028: │ The lockfile would have been modified by this install, which is explicitly forbidden
.
但是,当我在yarn install
本地运行时,文件没有任何更改yarn.lock
。我在12.22.3
本地机器和 CI 机器上运行相同的节点版本。唯一的另一个区别是,在 CI 中,我在Alpine
图像中运行它,而我的本地机器是 Mac,但我没有读到这会导致问题。
我能做些什么来进一步调试呢?