正如其中一位评论者所指出的,官方 .gitignore 建议以及出色的评论都在这里。我唯一的批评是他们在那里展示的方式,我认为他们应该将常见的方式合二为一,然后将零安装与不安装的特殊情况分开。这就是我如何拥有它。但同样,请注意该文章,因为其中一些(例如.yarn/sdk)可以选择添加或不添加。# ------- yarn -------# see excellent notes at: https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored# Also: `yarn.lock` and `.yarnrc.yml` (or it's older counterpart .yarnrc) "should always be stored in your repo".yarn/*!.yarn/patches!.yarn/plugins!.yarn/releases!.yarn/sdks!.yarn/versions## --> ADD if using zero-install, otherwise do NOT:#!.yarn/cache## --> ELSE ADD if NOT using yarn's zero-install:.pnp.*# ------- end yarn -------