5

JS アプリケーションをデバッグするために、「console.log」呼び出しを多数使用しています。ただし、コードを本番環境に送信するときに、これらを自動的に削除したいと考えています。

従来の gulpfile を使用して、「本番」メイン タスクを実行するときにのみトリガーされる「gulp-strip-debug」プラグインを使用します。

ただし、Laravel Elixir を使用する場合は少し異なります。「--production」フラグを使用してアセットを最小化していますが、後でストリップ デバッグ タスクを実行したいと考えています。Laravel 5.1 のドキュメントでその方法を見つけることができませんでした。

4

1 に答える 1

6

elixir.configオブジェクトを確認したところ、--productionフラグがelixir.config.production変数を true に設定しているようです。

したがって、特定のタスクの実行をif(elixir.config.production)ステートメントにラップして、環境が「運用」の場合、または--productionコマンド ラインからフラグを使用して手動で指定した場合に、それらをトリガーすることができます。

于 2015-08-18T11:31:06.430 に答える