作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 node.js 应用程序中集成了 yarn 管理器。现在通过yarn生成了yarn.lock和.yarnclean文件。我应该把它们放在 .gitignore 中还是应该遵循 git 版本控制?
最佳答案
这两个文件都应该是您的版本控制的一部分。
.yarnclean
是通过运行 yarn clean
命令生成的。来自 the docs :
Yarn will create a
.yarnclean
file that should be added to version control.
yarn.lock
用于在机器之间获得一致的依赖项安装——它包含 package.json
不允许 yarn
的额外信息> 做到这一点(与 npm
相比的主要优势之一,也是其他项目,如 npm-shrinkwrap
试图解决的问题。
All yarn.lock files should be checked into source control (e.g. git or mercurial)
关于yarnpkg - yarn.lock 和 .yarnclean 文件应该遵循 git 版本控制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42875288/
我在我的 node.js 应用程序中集成了 yarn 管理器。现在通过yarn生成了yarn.lock和.yarnclean文件。我应该把它们放在 .gitignore 中还是应该遵循 git 版本控
我是一名优秀的程序员,十分优秀!