【发布时间】:2015-10-27 01:39:04
【问题描述】:
我将 Gulp 与 Browserify 和 Hintify 一起使用。捕获错误的standardway 似乎是这样的:
browserify({
entries: 'app.js',
transform: [
// Some other transforms
plugins.hintify
]
// A bunch of other settings
}).bundle()
// Error handling
.on('error', function(error) {
util.beep(); // Util is gulp-util
util.log(error);
this.emit('end');
})
.pipe(...)
这很好用,每次我违反我的jshint 我都会得到这样的结果:
Users/me/Sites/project/client/scripts/app.js: line 11, col 23, Missing semicolon.
然后构建停止。
但是,即使我忘记了分号,我也希望构建能够继续。现在,任何jshint 错误都会阻止构建处理。我喜欢检查我的代码是否符合标准,但如果我在函数中有未使用的参数,它不应该阻止所有内容的构建。
帮助?
【问题讨论】:
标签: gulp browserify jshint