- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在下一个版本的 yarn (“浆果”)中 manual声明应该只提交创建的名为 .yarn
的目录。 ,但如果你使用 yarn 的多版本设置,这个目录包含文件 releases/yarn-berry.js
这似乎是整个浆果版本的 yarn ,占用超过2MB的磁盘。
这似乎真的是错误的 - 为什么我要向 git 提交一个包管理器,只是为了让它工作?
最佳答案
我为那些不想将 Yarn 2 二进制文件提交到他们的存储库中的人编写了一个小工具。如果你已经在你的项目中配置了 Yarn 2 只是不想提交它,你可以运行:yarn dlx pinyarn
这个命令会生成两个小文件 .pinyarn.js
(4KB) 和 .pinyarn.json
(大约 400 字节),您应该提交。 .pinyarn.json
将包含从官方 Yarn Berry GitHub 存储库下载 Yarn 2 及其插件的 URL。 .pinyarn.js
如果尚未下载,将从这些 URL 下载二进制文件和插件。
您还可以通过以下方式指定您想要的 Yarn 2 版本:yarn dlx pinyarn 2
- 最新发布的 Yarn 2 版本,或yarn dlx pinyarn 2.2.2
- 版本 2.2.2,或yarn dlx master
- 来自最新来源的版本,或yarn dlx 1638
- 来自拉取请求 1638 的版本pinyarn
GitHub 上的工具仓库:
https://github.com/sysgears/pinyarn
关于yarnpkg - 使用 yarn berry 时将 .yarn 目录提交到 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62984576/
我是一名优秀的程序员,十分优秀!