2

私はAngularアプリを開発しています.テンプレートキャッシュ、式キャッシュ、静的DIインジェクターなど、本番環境で実行されている多くのものに生成されたコードを使用することをお勧めします。現在、異なるビルド構成を切り替える良い方法がないため、ここで推奨されるパターンを使用しています。

lib/main.dart では、initializer-prod.dart ファイルがインポートされているのを確認できます。このファイルには、initializer-dev.dart の対応物があります。これら 2 つのファイルを切り替えると、prod モードと dev モードを切り替えることができます。prod モードを使用する前に、ジェネレーター スクリプトを実行する必要があります。

これにより、次のインポートが行われます。

//import 'initializer_prod.dart' as init; // Use in prod/test.
import 'initializer_dev.dart' as init; // Use in dev.

ご覧のとおり、インポートの切り替えは手動のプロセスです。これを達成するためのより良い、より自動化された方法はありますか?

4

1 に答える 1