2017-02-02 4 views
1

angular-cli.jsonng buildのパスを提供できるかどうかは、現在サポートされていないようです。angle-cli.jsonファイルパスのカスタムパス?

アップデート:私たちは別の名前で複数のangular-cli.jsonファイルを持つことができ、それは

ng build --path\--config angular-cli-123.json 

enter image description here

答えて

1

複数のアプリが今supported out of the boxです。

Angular CLIは、1つのプロジェクト内で複数のアプリケーションをサポートします。 .angular-cli.jsonのapps配列を使用して、 が異なるアプリで使用するファイルとフォルダをリストします。

"apps": [ 
    { 
    "root": "src", 
    ... 
    "main": "main.ts", 
    "polyfills": "polyfills.ts", 
    "test": "test.ts", 
    "tsconfig": "tsconfig.app.json", 
    "testTsconfig": "tsconfig.spec.json", 
    "prefix": "app", 
    ... 
    }, 
    { 
    "root": "src", 
    ... 
    "main": "main2.ts", 
    "polyfills": "polyfills2.ts", 
    "test": "test2.ts", 
    "tsconfig": "tsconfig.app.json", 
    "testTsconfig": "tsconfig.spec.json", 
    "prefix": "app2", 
    ... 
    } 
] 

は最初のアプリを提供する:NGが0 --app =役立つまたは第二のアプリケーションにサービスを提供する--app 0

を提供NG:NGは1 --app =役立つまたはNGを果たします - -app 1

誰かが助けてくれることを願っています。

0

This answerようng build command何かに供給することができる場合、私は探しています何

が役立つかもしれません。 { "出力パス": "./location/to/your/dist/"}

プロジェクトでCLI .ember-というファイルを作成し、それに これらのコンテンツを含めます

+0

ありがとうございますが、それは役に立たない、私は詳細を私の質問を更新しました。 –

0

angular-cli.jsonファイルをng buildに渡すことはできませんが、--output-pathに渡すことはできます。

私は次のように私のpackage.jsonファイルに複数のNPMスクリプトを保存したい:

 
"scripts": { 
    ... 
    "build:123": "ng build --output-path \"dist-123\"", 
    "build:456": "ng build --output-path \"dist-456\"", 
} 
+1

私は複数の 'angular-cli.json'が必要な理由は、私はテストスクリプトのsrcの場所のような別の設定で複数のアプリを持っている、私はそこに設定に基づいてビルドしたい。私は別の出力場所に--output-pathを使うことができますが、異なるsrcフォルダを使って複数のアプリケーションをビルドする必要があります。ありがとう! –

+0

私はちょうど正直であるために複数のAngular CLIプロジェクトを使用しています。 – Meligy

関連する問題