项目根目录中的 .angular 目录是关于什么的?



根据文档,不考虑任何名为.angular的内容。然而,在我的项目中,我会立即在项目的根目录中获得该目录(与例如package.json处于同一级别(。

它以前不存在,因为我的.gitigner会对它咆哮。目前,我正在试用最新的Angular版本13.0,我得出结论,它是工具的新添加。也许,这是一些临时的东西,因为它的内容如下。

  • .angular/缓存/angular webpack
  • .angular/缓存/babel webpack

谷歌.angular目录点什么是是毫无意义的,我得到的唯一(半(相关的点击是上面链接的文档。

.angular目录怎么了?我需要关心(和/或版本控制(吗?

"。角度/高速缓存";文件夹应该被您的版本控制系统忽略(git,svn等(

例如,对于git,将此行添加到.gitignore文件

.angular/cache

(来源:ng new command with@angular/cli v13(

如果使用Angular CLI生成项目,这些项目将已包含在.gitignore文件中,如下所示。

# Miscellaneous
/.angular/cache 

默认情况下,对于开发环境,以角度启用缓存。这就是为什么您可以在项目根目录中看到.angular文件夹,当然它不需要添加到repo中。

启用和禁用缓存

默认情况下会启用缓存。要禁用缓存,请运行以下命令:

ng config cli.cache.enabled false

要重新启用缓存,请将cli.cache.enabled设置为true

缓存环境

默认情况下,仅为本地环境启用磁盘缓存。

要为所有环境启用缓存,请运行以下命令:

ng config cli.cache.environment all

最新更新