我的 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 on errors 编写一个任务吗?此时,如果我有解析错误 - gulp 观看崩溃。