从版本13.0.0
开始,在根目录下会生成一个名为 .angular
的文件夹,其中包含一个名为 cache
的文件夹,用于缓存构建内容,该文件夹将被Git忽略。
我该如何删除(或清除)此缓存?
从版本13.0.0
开始,在根目录下会生成一个名为 .angular
的文件夹,其中包含一个名为 cache
的文件夹,用于缓存构建内容,该文件夹将被Git忽略。
我该如何删除(或清除)此缓存?
您可以在angular.json
文件中配置cli的缓存选项。其中之一的选项是cache
,它使您可以选择禁用它。
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"cli": {
"cache": {
"enabled": false
}
},
"projects": {}
}
您也可以通过运行此命令来禁用它:
ng config cli.cache.enabled false
rm -rf .angular/cache
rmdir /s /q .angular/cache
对于Angular 14及以上版本,您现在可以通过运行以下命令清除、启用和禁用缓存配置:
ng cache clean
// Deletes persistent disk cache from disk.
ng cache disable
ng cache off
// Disables persistent disk cache for all projects in the workspace.
ng cache enable
ng cache on
你可以在 文档 中了解更多相关信息。
要清除Angular 缓存,您可以运行:
ng cache clean
.angular
添加到我的.gitignore
文件中 - 它没有自动添加。 - fullStackChris