Temp fix for make watch [skip ci] (#4967)

This commit is contained in:
Henry Zhu 2016-12-08 10:42:31 -05:00 committed by GitHub
parent 26b4e0909e
commit f8f78f50e5

View File

@ -46,8 +46,32 @@ gulp.task("build", function () {
.pipe(gulp.dest(dest));
});
gulp.task("watch", ["build"], function (callback) {
// TODO: remove this section
// temporarily just copying the old code since watch isn't working
var dest = "packages";
gulp.task("build-watch", function () {
return gulp.src(scripts)
.pipe(plumber({
errorHandler: function (err) {
gutil.log(err.stack);
}
}))
.pipe(through.obj(function (file, enc, callback) {
file._path = file.path;
file.path = file.path.replace(srcEx, libFragment);
callback(null, file);
}))
.pipe(newer(dest))
.pipe(through.obj(function (file, enc, callback) {
gutil.log("Compiling", "'" + chalk.cyan(file._path) + "'...");
callback(null, file);
}))
.pipe(babel())
.pipe(gulp.dest(dest));
});
gulp.task("watch", ["build-watch"], function (callback) {
watch(scripts, {debounceDelay: 200}, function () {
gulp.start("build");
gulp.start("build-watch");
});
});