6

我正在使用 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 标志似乎没有生效。

4

1 回答 1

6

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

否则,您正在正确使用它。

于 2014-02-11T02:25:55.967 回答