Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JSHint成功时使用Gulp任务Notify_Javascript_Gulp_Jshint_Gulp Notify - Fatal编程技术网

Javascript 如何在JSHint成功时使用Gulp任务Notify

Javascript 如何在JSHint成功时使用Gulp任务Notify,javascript,gulp,jshint,gulp-notify,Javascript,Gulp,Jshint,Gulp Notify,我大口大口地跑手表。这种监视的一部分是在我保存javascript文件时触发JSHint。我能够让任务在文件出现故障时通知开发人员,并保持手表正常工作。但是,如果没有错误,我还想通知开发人员,以便开发人员知道lint已经完成 现在这是我得到的最好的,但是不管通过/失败,它都会运行notify gulp.task('lint', function() { gulp.src(paths.js) .pipe(jshint('.jshintrc')) .pipe(jshint.repor

我大口大口地跑手表。这种监视的一部分是在我保存javascript文件时触发JSHint。我能够让任务在文件出现故障时通知开发人员,并保持手表正常工作。但是,如果没有错误,我还想通知开发人员,以便开发人员知道lint已经完成

现在这是我得到的最好的,但是不管通过/失败,它都会运行notify

gulp.task('lint', function() {
gulp.src(paths.js)
    .pipe(jshint('.jshintrc'))
    .pipe(jshint.reporter('jshint-stylish'))
    .pipe(jshint.reporter('fail'))
    .on("error", notify.onError({
      title: "JSHint Error",
      message: "<%= error.message %>"
    }))
    .pipe(notify({
      title: 'JSHint',
      message: 'JSHint Completed.'
    }))
});
gulp.task('lint',function(){
gulp.src(path.js)
.pipe(jshint('.jshintrc'))
.pipe(jshint.reporter('jshint-style'))
.pipe(jshint.reporter('fail'))
.on(“错误”,notify.onError({
标题:“JSHint错误”,
信息:“
}))
.管道(通知({
标题:“JSHint”,
消息:“JSHint已完成。”
}))
});