私のgulpfile:
var gulp = require('gulp');
var babel = require('gulp-babel');
var browserify = require('gulp-browserify');
gulp.task('precompile', function () {
return gulp.src('app/assets/react/app.react.js')
.pipe(babel())
.pipe(gulp.dest('app/assets/javascripts/'))
});
gulp.task('browserify', ['precompile'], function () {
return gulp.src(['app/assets/javascripts/app.react.js'])
.pipe(browserify())
.pipe(gulp.dest('app/assets/javascripts/'));
});
gulp.task('watch', function() {
gulp.watch('app/assets/react/app.react.js', ['browserify']);
});
可能であればこれを改善するにはどうすればよいですか?エラー時に browserify + transform (babelify) + console.log で 1 つのタスクしか記述できないのでしょうか? この時点で、解析エラーが発生した場合、gulp ウォッチングがクラッシュしました。