2017-01-01 75 views
-1

我有一个使用Angular CLI生成的Angular 2项目(通过键入ng new myProject)。设置Angular CLI构建位置

如何配置构建位置,因此构建后我将拥有一个包含所有HTML,JS和其他资源的单独文件夹?

+1

因此,你会想要另一个目录比默认dist目录?为什么不在生成后将dist的内容复制到你想要的地方? –

+2

CLI已经做到了这一点,那就是'ng build'的作用。如果你想改变输出目录,查看'angular-cli.json'。 – jonrsharpe

+0

是的,解决方案是在angular-cli.json文件中编辑outDir。谢谢! –

回答

4

2个步骤:

  1. 编辑OUTDIR在角cli.json文件。

enter image description here

(在这种情况下,生成将被存放在 “静态” 文件夹一个步骤以上项目的根目录)

  • 类型纳克建立在项目根目录下。
  • 3

    Tomas Marik的答案对于总是希望使用该输出文件夹的情况是正确的。但是对于需要更灵活的情况,您也可以通过在命令行中指定值来覆盖.angular-cli.json值。这适用于ng buildng serve

    ng build --output-path ../path/to/use