我将 yarn 从 v1.22.0 升级到 v2.0.0-rc.29。它生成了 .yarn文件夹,其中包含:
- 文件夹:缓存、发布、拔出
- 文件:build-state.yml
我应该将整个 .yarn 文件夹添加到.gitignore吗?或者可能有一些嵌套文件夹,比如.yarn/cache?
另外,如何处理.pnp.js。我是提交它,还是添加到.gitignore
我将 yarn 从 v1.22.0 升级到 v2.0.0-rc.29。它生成了 .yarn文件夹,其中包含:
我应该将整个 .yarn 文件夹添加到.gitignore吗?或者可能有一些嵌套文件夹,比如.yarn/cache?
另外,如何处理.pnp.js。我是提交它,还是添加到.gitignore
请参阅文档的问答部分。它已经更改了好几次,所以要获得最新的答案,只需单击该链接!
但是本着 StackOverflow 的“没有仅链接的答案”的精神,这里有一个快照:
应该忽略哪些文件?
如果您使用的是零安装:
.yarn/* !.yarn/cache !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/sdks !.yarn/versions
如果您不使用零安装:
.yarn/* !.yarn/patches !.yarn/releases !.yarn/plugins !.yarn/sdks !.yarn/versions .pnp.*
请注意,在您提到的路径中,仅.yarn/releases
不应位于.gitignore
.