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

如何在NX Workspace中获取Angular.json文件以构建Angular应用?

NX Monorepo中Angular应用构建配置说明

NX Monorepo的配置逻辑和标准Angular项目不同,它不会为单个Angular应用生成独立的angular.json,而是将所有项目的构建、运行等配置集中管理在根目录的*nx.json和workspace.json(或project.json,取决于NX版本)*中。你完全不需要单独的angular.json来构建应用,直接执行NX的构建命令即可:

  • 构建指定Angular应用:
    nx build appName
    

如果因特殊需求必须生成传统的angular.json,可以按以下步骤操作:

  1. 进入目标Angular应用的目录(例如apps/appName),执行Angular初始化命令:
    cd apps/appName
    ng init --skip-install
    
    该命令会在当前目录生成angular.json,执行时注意不要覆盖NX已有的配置文件。
  2. 手动修改生成的angular.json,确保源码路径、构建输出目录等参数与NX的现有配置保持一致,避免冲突。

注意:更推荐使用NX原生构建命令,因为NX的配置已经包含了Angular构建所需的全部参数,且能更好地适配Monorepo的工具链集成。后续对接Capacitor时,直接将Capacitor指向NX的构建输出目录(默认路径为dist/apps/appName)即可完成跨平台打包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 06:30:01