2017-01-01 67 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