3.5がリリースされました。以下の2点は今までにgulpfileを書いてきた人は影響があると思います。以下のような議論/問題点を経て非推奨になっています。タスク同士の依存関係を定義する方法があるので、そちらに書き換えます。紹介したazu/tech-video-rss-searcherを例に書き換えてみます。書き換え前のgulpfile.jsは以下のような感じです。gulp.run('build');});これを元に、3.5向け(書き換えなくても警告がでるだけなので4.0がくるまでは動くと思いますが)に書き換えてみます。第二引数で依存するtaskに書き換えられます。connect().use(connect.static(__dirname)).listen(8989);});これは以下のように書き換え出来ます。読んでいる場合も同じように書き換えることが出来ます。第二引数に依存するtaskを渡すことで同様の処理を書けます。されてから、第三引数のfunctionが呼ばれます。['build']);Diffは以下で見られます。https://github.com/azu/tech-video-rss-searcher/commit/4ac9dca709f8e90f7a228b39a45b96e47a0ad5a1今回の書き換えたtaskの依存関係の書き方については以下のドキュメントに書かれています。ような事を必要とする場面はまだあるとは思います。いう時は、gulpfileはただのJavaScriptであるということを思い出して、普通に関数を作ってみるといいのかもしれません。helperであり、JavaScriptには関数と呼ばれるタスクを実行する仕組みが既にあるためdeprecateになった感じです。gulpはAPIデザイン的な話が結構でてくるので見ていて面白い感じがします。タグ:gulpjavascriptお知らせ欄JavaScriptに関する最新情報は週一でJSer.infoを更新しています。efcl/efcl.github.ioからご意見下さい関連記事コメントを。