在其他目录中时如何使用Angular CLI

时间:2019-09-27 09:07:58

标签: angular angular-cli

我想不使用cd来提供我的应用

我尝试过:

  1. ng s --servePath=\Projects\front-user\ --optimization --aot
  2. 这: ng s \Projects\front-user\ --optimization --aot

但是我得到Local workspace file ('angular.json') could not be found是因为我在路径上做错了。

如果我这样做,cd /Projects/front-user/ && ng s --aot --optimization可以很好地工作,但是我想知道是否有一种方法可以指定项目路径。

谢谢!

1 个答案:

答案 0 :(得分:1)

不是不可能的,因为ng s在当前目录中搜索angular.json

如果您运行ng s Projects/front-user/,将被理解为项目名称。

我能想到的最好的解决方案是像您package.json中的npm脚本

"scripts": {
    "start": "cd folder && ng serve",
    ...
}

对于所有参数see here,目前没有用于此操作的参数。