Angular CLIには、buildコマンドを実行すると、--target
と--environment
のオプションの違いは何ですか?ドキュメントから角度CLIビルドターゲットと環境
:
ngのビルドビルドターゲット(--target =生産または--target =開発)とそのビルドで使用する環境ファイルの両方を指定することができます(--environment = devまたは--environment = prod)。デフォルトでは、開発ビルドターゲットと環境が使用されます。
しかし、これらの2つの区別は決して明確になりません。
私が集めることから、--environment
フラグは、ビルド時にどの環境ファイル(environment.ts
対environment.prod.ts
)が使用されるかを制御します。しかし、それでは--target
は何を制御するのですか?ドキュメントから
を働くあなたが構築し--prod' '--dev'対'に、そのページのセクションを読んでいましたか?これは、設定を比較している表と、フラグ設定不可能なプロダクション設定のリストを正確に説明しています。 – jonrsharpe
ここに上記のテーブルへのリンクがあります - https://github.com/angular/angular-cli/wiki/build#--dev-vs---prod-builds –
そのテーブルに基づいて、私の理解は正しいですか? 'target'フラグはビルドプロセスについて何も影響しません。他のフラグを設定するためのショートカットに過ぎません。さらに、*環境*を追加定義することはできますが、追加の*ターゲット*を定義することはできません(組み込みのものは 'dev'と' prod'のみです)。 –