纱线 v2 gitignore

Yarn v2 gitignore

我将 yarn 从 v1.22.0 升级到 v2.0.0-rc.29。它生成了 .yarn 文件夹:

我应该将整个 .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 中。