纱线 v2 gitignore
Yarn v2 gitignore
我将 yarn 从 v1.22.0 升级到 v2.0.0-rc.29。它生成了 .yarn 文件夹:
- 文件夹:cache、releases、unplugged
- 文件:build-state.yml
我应该将整个 .yarn 文件夹添加到 .gitignore 吗?或者可能有一些嵌套文件夹,例如 .yarn/cache?
还有,.pnp.js怎么办。我是提交它,还是添加到 .gitignore
参见Questions & Answers section of the documentation。 它已经更改了好几次,所以要获得最新的答案,只需单击 link!
但本着 Whosebug 的“没有 link 答案”的精神,这里有一个快照:
Which files should be gitignored?
If you're using Zero-Installs:
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
If you're not using Zero-Installs:
.yarn/*
!.yarn/patches
!.yarn/releases
!.yarn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*
请注意,在您提到的路径中,只有 .yarn/releases
不应该在 .gitignore
中。
我将 yarn 从 v1.22.0 升级到 v2.0.0-rc.29。它生成了 .yarn 文件夹:
- 文件夹:cache、releases、unplugged
- 文件:build-state.yml
我应该将整个 .yarn 文件夹添加到 .gitignore 吗?或者可能有一些嵌套文件夹,例如 .yarn/cache?
还有,.pnp.js怎么办。我是提交它,还是添加到 .gitignore
参见Questions & Answers section of the documentation。 它已经更改了好几次,所以要获得最新的答案,只需单击 link!
但本着 Whosebug 的“没有 link 答案”的精神,这里有一个快照:
Which files should be gitignored?
If you're using Zero-Installs:
.yarn/* !.yarn/cache !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/sdks !.yarn/versions
If you're not using Zero-Installs:
.yarn/* !.yarn/patches !.yarn/releases !.yarn/plugins !.yarn/sdks !.yarn/versions .pnp.*
请注意,在您提到的路径中,只有 .yarn/releases
不应该在 .gitignore
中。