我正在用gulp构建我的JavaScript。在合并文件之前,我想在文件上运行jshint,但是在设置选项时遇到了麻烦。我这样做对吗?

var res = gulp.src(buildutil.produceFileGlob("./src", clientproperties))
            .pipe(exclude('**/test/**'))
            .pipe(jshint({ sub: false }}))
            .pipe(jshint.reporter(stylish))
            .pipe(buildutil.jsmoduleConcat("myfile.js"))
            .pipe(gulp.dest('./dist'))
            .pipe(closureCompiler(closureOptions))
            .pipe(header(buildutil.getBuildHeader()))
            .pipe(gulp.dest('./dist'));

因此所有这些工作正常进行,并且jshint正在输出其错误,但是我的sub:false标志似乎没有生效。

最佳答案

默认情况下, sub option设置为false -您需要将其设置为 true to have any effect

否则,您将正确使用它。

关于javascript - 将选项传递给gulp-jshint,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21691518/

10-13 23:14