You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在NX Angular项目中禁用.angular文件夹缓存?

在NX Angular项目中禁用Angular的.angular缓存

单次命令临时禁用

NX允许通过--符号将原生Angular CLI参数传递给底层构建工具,执行以下命令即可临时禁用.angular缓存:

  • 禁用构建缓存:nx build <你的项目名> -- --cache=false
  • 彻底关闭缓存:nx run <你的项目名>:build -- --cache=disabled

永久禁用(项目级配置)

修改项目目录下的project.json文件(通常位于apps/<你的项目名>/路径),找到对应的目标配置(比如build),在options中添加cache字段并设置为false:

"build": {
  "executor": "@angular-devkit/build-angular:browser",
  "options": {
    // 保留原有配置
    "cache": false
  }
}

之后每次执行该项目的构建命令时,Angular都会自动跳过.angular缓存的使用。

全局Angular配置禁用(可选)

如果需要全局禁用所有Angular项目的缓存,可以在项目根目录的angular.json中添加默认配置:

"defaults": {
  "build": {
    "cache": false
  }
}

不过在NX项目中,优先推荐使用project.json的项目级配置,避免影响其他NX项目。

内容的提问来源于stack exchange,提问作者Jon Sud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 15:30:58