【发布时间】:2015-04-24 08:42:53
【问题描述】:
我的 gulp 文件:
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 watch 崩溃了。
【问题讨论】:
-
btw gulp-browserify 插件在黑名单中
标签: javascript gulp browserify babeljs