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

Angular 6 CLI报错Unknown option: '--app',多应用项目如何指定运行应用?

Angular 6中指定运行应用的正确方式

嘿,这个问题我升级Angular版本的时候也踩过一模一样的坑!Angular 6确实移除了旧版本里的--app参数,现在要指定运行的应用,得用以下几种方式:

  • 使用--project参数(推荐)
    直接在ng serve命令后加上--project(或者简写-p),跟上你的应用名称,也就是之前--app后面的那个名字:

    ng serve --project myAppOne
    # 或者简写
    ng serve -p myAppOne
    

    这个名称对应你angular.json文件里projects节点下的应用名称,你可以打开这个文件确认一下,确保拼写没错。

  • 添加npm脚本简化操作
    如果你经常需要运行这个应用,可以在项目根目录的package.json里的scripts字段添加一条自定义命令:

    "scripts": {
      // ... 其他脚本
      "start:myAppOne": "ng serve --project myAppOne"
    }
    

    之后只要执行npm run start:myAppOne就能快速启动这个应用了,比每次敲长命令方便多了。

  • 设置默认项目
    要是这个应用是你日常开发的主要应用,还可以把它设为默认项目:打开angular.json,找到顶层的defaultProject字段,把它的值改成myAppOne。这样之后直接执行ng serve就会默认运行这个应用,不需要再额外指定参数了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:12:47