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オプションになっています!!