【发布时间】:2014-07-28 06:08:37
【问题描述】:
我在我的gulpfile.js 中使用 Browserify,如下所示:
browserify("src/main.js").bundle()
.on("end", function() {
console.log("compiled JavaScript via Browserify");
})
.on("error", function(err) {
console.warn("ERROR: Browserify failed", err);
})
.pipe(source("bundle.js"))
.pipe(gulp.dest("./dist"));
但是,很容易错过编译错误 - 所以我宁愿留空 dist/bundle.js(或插入 alert("ERROR");),而不是只在终端中报告错误。
由于我假设是一种竞争条件(管道结论覆盖“错误”事件处理程序中的文件操作),我尝试实现这一点失败了,因此我将不胜感激有关如何正确执行此操作的一些建议。
【问题讨论】:
标签: gulp browserify