2017-01-25 5 views
3

私はangular-cli(beta 26)を使用しています。地方開発のためには素晴らしいですが、もっと深刻な「ビルド、デプロイメント」型のパイプラインにどのように適合するのか苦労しています。Angular-CLIを使用して1回構築し、多数を展開します

私はenvironmentという組み込みのコンセプトを使用して、環境固有の情報を保存しています。接続文字列。しかし、私は、構築時にng build --environment=xyzを使用して環境を指定する必要があります。これは、基本的には、すべての展開で新しくビルドする必要があることを意味します。理想的には、実行時に自分の環境を選択したいと思っています(たとえば、ASP.NET Coreで行うことができます)。

ここに何か不足していますか?この問題を解決する別の方法がありますか?

+1

アナリティクスサービスのIDが異なるさまざまな環境を作りたいと思っても同様の問題がありました。 SSIを使用して配信時間にトラッキングコードを組み込み、デプロイ時にHTMLファイルの適切なIDをドロップすると理想的ではありません。 – jonrsharpe

答えて

1

これは、https://github.com/angular/angular-cli/issues/3855#issuecomment-274803729で完全に議論されました。おそらくあなたはすでに答えを知っているでしょうが、ここにはリンクされていないので、誰でもそれを見ることができるように私は投稿しています。

角度のある環境は基本的にビルド接続されているため、カスタムロードする必要があります。実行時設定のjsonファイル。

関連する問題