gulp.task "scripts:compile", [], ->
conf = require "#{paths.root}/gulp.d/webpack.conf.coffee"
gulp
.src "#{paths.src}/bundle/index.coffee"
.pipe(webpack(conf, null, (err, stat) ->
console.log err if err
)).pipe gulp.dest "#{paths.dest}"
これでindex.coffee
にめちゃめちゃな文字を書いても err == null
で帰ってくる。コマンドラインで
./node_modules/.bin/webpack --config=./gulp.d/webpack.conf.coffee
するとちゃんとエラーが表示されるのでどうなってるんだとコード見たら stats.hash
も見ないとダメだそうです。そんなのわかんねっす。
https://github.com/webpack/webpack/blob/master/bin/webpack.js#L176-L179
追記
callback書かなければいい感じに表示してくれた