yarn-workspaces - 修改纱线的锁定文件的问题
问题描述
我正在使用 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,但我没有读到这会导致问题。
我能做些什么来进一步调试呢?
解决方案
推荐阅读
- fortran - 如何在每个时间步将大型数组(一维或二维)写入 hdf5 文件以在 Fortran 中进行模拟
- android-studio - 当我关闭我的活动时,如何清除 android viewholder 缓存(图像重复)
- python - 如何在 YAML 中为 python cerberus 验证器库定义强制函数
- html - 带有包裹背景颜色的多行
- java - 索引页面不起作用,但 api 适用于 AWS beanstalk Sprint Boot
- c++ - 如何在 C++11 中使用 tinyutf8 在另一个 utf8_string 中找到 utf8_string?
- android - Kotlin 扩展视图绑定:“重载分辨率歧义..”自定义按钮上的编辑器错误
- dart - 如何制作水槽
格式化 Stream 的结果 ? - node.js - Heroku Node 应用程序在将文件上传到 S3 时崩溃(消息:'标题内容包含无效字符')
- processing - 打印到文件只打印最后一行