エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Gulpでタスクを実行していて、同じような処理だけど開発環境の時と本番リリース用でオプションを変更し... Gulpでタスクを実行していて、同じような処理だけど開発環境の時と本番リリース用でオプションを変更したいとかがあります。 開発環境用のタスクと、本番用のタスクとで別にタスクを書けば済む話なのですが、同じような記述が増えてしまうのが少しなんだかなーです。なので!タスクの実行関数内で実行元を判別して処理を分けられないか調べてみました。 this.seq というプロパティで判別できた! 'run-sequence'を使ってタスクを実行、実行されたタスク関数内のthisを調べた所this.seqというプロパティに配列が入っており、この配列内に実行元のタスク名が文字列で入っていました。 この値を利用して判別する事ができそうです。 非推奨になっているgulp.run()で実行してみてもthis.seqは存在したので、今の所このプラグイン以外でも大丈夫なんじゃないか?と思っています。 // gulpfi