GulpでTaskに引数を使う
Gulpで、タスクをより便利にしたいとき、引数が使いたくなります。
こんな感じです。
1 | $ gulp build --dev |
これは、npmのモジュール、「minimist」を使うとできます。
1 | $ npm i minimist |
js 側の実装は次の通りです。
1 | var minimist = require("minimist"); |
–と-の違い
次のようなコマンドにしてみます
1 | $ gulp build -dev |
--dev
ではなくて、 -dev
を使ってみました。
こうするとどうでしょう。 env
変数の中を見てみます。
d、e、vに分かれています。つまり、
1 | $ gulp build -d -e -v |
とやったのと同じになるらしいです(今知った)!
ちなみに --dev
でやると・・
devオプションになっています!!