项目根目录中的 .angular 目录是什么?
What's the .angular directory in the project root about?
根据the docs,没有任何名为.angular的东西被考虑。然而,在我的项目中,我立即在项目的根目录中获得了该目录(与 package.json 处于同一级别)。
它以前不存在,因为我的 .gitignore 会冲着它狂吠。目前,我正在试用最新的 Angular 版本 13.0,我得出的结论是它是该工具的新增功能。应该是临时的东西吧,内容如下
- .angular/cache/angular-webpack
- .angular/cache/babel-webpack
google .angular 目录点什么是 毫无意义,我得到的唯一(半)相关的点击是上面链接的文档.
.angular 目录怎么了,我需要关心吗(and/or 版本控制它)?
".angular/cache" 文件夹应被您的版本控制系统(git、svn 等...)忽略
git 的示例,将此行添加到 .git忽略文件
.angular/cache
(来源:使用@angular/cli v13 的 ng 新命令)
如果您使用 Angular CLI 生成了项目,这些项目将已经包含在您的 .gitignore
文件中,如下所示。
# Miscellaneous
/.angular/cache
在 angular 开发环境中默认启用缓存。这就是为什么你可以在项目根目录中看到.angular
文件夹,当然它不需要在repo中添加。
启用和禁用缓存
默认启用缓存。要禁用缓存 运行 以下命令:
ng config cli.cache.enabled false
到re-enable缓存,设置cli.cache.enabled
到true
。
缓存环境
默认情况下,磁盘缓存仅为本地环境启用。
要为所有环境启用缓存,运行以下命令:
ng config cli.cache.environment all
根据the docs,没有任何名为.angular的东西被考虑。然而,在我的项目中,我立即在项目的根目录中获得了该目录(与 package.json 处于同一级别)。
它以前不存在,因为我的 .gitignore 会冲着它狂吠。目前,我正在试用最新的 Angular 版本 13.0,我得出的结论是它是该工具的新增功能。应该是临时的东西吧,内容如下
- .angular/cache/angular-webpack
- .angular/cache/babel-webpack
google .angular 目录点什么是 毫无意义,我得到的唯一(半)相关的点击是上面链接的文档.
.angular 目录怎么了,我需要关心吗(and/or 版本控制它)?
".angular/cache" 文件夹应被您的版本控制系统(git、svn 等...)忽略
git 的示例,将此行添加到 .git忽略文件
.angular/cache
(来源:使用@angular/cli v13 的 ng 新命令)
如果您使用 Angular CLI 生成了项目,这些项目将已经包含在您的 .gitignore
文件中,如下所示。
# Miscellaneous
/.angular/cache
在 angular 开发环境中默认启用缓存。这就是为什么你可以在项目根目录中看到.angular
文件夹,当然它不需要在repo中添加。
启用和禁用缓存
默认启用缓存。要禁用缓存 运行 以下命令:
ng config cli.cache.enabled false
到re-enable缓存,设置cli.cache.enabled
到true
。
缓存环境
默认情况下,磁盘缓存仅为本地环境启用。
要为所有环境启用缓存,运行以下命令:
ng config cli.cache.environment all