→この記事の趣旨gulp使えるようになってほしいという神様の言葉をいただき、gulp用のコマンドだけ覚えて、神様からもらったgulpfileを大事に使ってきたんですけど、それじゃいけないな、と思ったので調べながらメモをしていく。神様のgulpfileを見ずに作る1つ目から4つ目までは神様にいただいたgulpfileでできていたので、最低限の目標。今回の目標それぞれのファイルを監視して、変更があればログを出す。browsweSyncStart);複数の関数にして、複数のwatchを走らせていましたが、watchを一つにまとめて、何か変更があればすべて削除し、すべてコンパイルするという指定にしました。これで、削除したファイルは確実に消えます。Browsers...削除されたファイルのパスを取得して、対応するdest内のファイルを削除...これ、上のテストがもっと時間かかるのでは?っていう仮説のもとにテストすることにしたので、上が意外と早くてねぇ...。比較...必要ある...?という気がしてきましてね...。いうわけで、とりあえず削除したファイルのパスを取得するだけのものにしてみました。./dest/関数化していないので、ファイルを消してもスタートしました、終了しましたというお知らせが出ないのですが、予定通りの結果になっています。その際は、コンパイルもリロードもいらないかなと思います。削除するときもgulpを起動しておかないといけない。1秒以下の誤差程度の違いではありますが、やっぱり全削除・全コピー&コンパイルよりも1度の動作は早いです。大きなプロジェクトになったら気になる差になってくる...かも...?目標達成!自力でgulpfileを書くことができました。min」で検索していたら画像圧縮が引っ掛かったので、こちらの機能もつけ足したりして最強のgulpfileを目指したいです。神様はjsのコンパイルの際にはwebpackを使っていたので、webpackを使う方法も勉強したいところです。'無題'}}http://kihara.coresv.com0:0CRLFUTF-8WP©キハラ。