不能忽略新 Angular 13 项目中的 /.angular/cache

Can't ignore /.angular/cache in new Angular 13 project

我从头开始创建了一个使用 Angular 13 的项目。我似乎无法让 angular 缓存被忽略,这样这些文件就不会包含在源代码管理。

我尝试将以下所有内容添加到 .gitnore .angular, /.angular/cache, .angular/cache, *.angular/cache,但其中 none 有效。当我 运行 npm start 时,我仍然会跟踪缓存更改。

我的文件目录结构是这样的

这是 npm start 的输出:

在我看来,您的缓存文件已在之前的提交中添加。 VSCode 屏幕截图中的更改日志显示已删除已提交的缓存文件(因此右侧的红色 D)。

这里有两个选项供您选择:

  1. 按原样提交这些更改,文件将从存储库中删除和取消跟踪(但添加它们时仍会在您的提交历史记录中)。

  2. 撤消添加这些文件的提交。然后更新你的 .gitignore ,你只添加 .angular 目录。