有人知道如何使用参数从gulp运行JSCS吗?我想添加autoformats脚本的 -x 选项(请参阅https://twitter.com/jscs_dev)。 或者,我可以输入控制台:
jscs my_Path -x
我想做同样的事,只是一口气。我的gulp代码(简化):
var jscs = require('gulp-jscs');
var autoFormat = "-x";
var testStream = gulp.src('/testfolder/*.js');
return testStream.pipe(jscs());
感谢您的帮助。
答案 0 :(得分:2)
您应该使用此配置:
gulp.task('default', function () {
return gulp.src('src/app.js')
.pipe(jscs({
fix: true
}))
.pipe(gulp.dest('src'));
});
如此处所述:https://github.com/jscs-dev/gulp-jscs 并使用插件的最新版本(1.6.0)。我试过了,但它不适合我。也许他们仍然在解决一些问题...
答案 1 :(得分:0)
JSCS版本1.12发布了new autoformat feature一周。
检查gulp-jscs来源,您可以看到它仍在使用JSCS的1.8版本,并且自已更新回购以来已经有一段时间了。有了这项新功能,我们可能会在接下来的几天内获得gulp
和grunt
的更新。
我想现在,您可以尝试使用gulp-shell
或调整gulp-jscs源来支持autoformat。
干杯