将选项传递给gulp-jshint

whi*_*awk 6 javascript node.js jshint gulp

我正在使用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'));
Run Code Online (Sandbox Code Playgroud)

所以这一切都有效,jshint正在输出它的错误,但是我的sub:false标志似乎没有生效.

Ove*_*ous 6

sub选项false默认设置为- 您需要将其设置true为具有任何效果.

否则,您正确使用它.