【问题标题】:gulp-jscs autofix doesn't workgulp-jscs 自动修复不起作用
【发布时间】:2015-06-19 10:20:55
【问题描述】:

我的 gulpfile.js 中有以下代码

gulp.src(['server.js'])
    .pipe(jscs({fix: true}))
    .pipe(gulp.dest('prod-app'));

但在 prod-app/server.js 中与 server.js 是同一个文件。没有任何修复。如何解决?

【问题讨论】:

  • 这里同样不适合我
  • 你可以尝试在你的第一个jscs之后添加.pipe(jscs.reporter()),它可能会提供一些信息,也许它没有加载规则等。
  • 似乎所有错误都不会自动修复,您能否添加更多详细信息,例如您希望修复的错误类型。另外请尝试在您的代码中引入明显和不同类型的错误,以检查它是否修复了其中的一些错误。

标签: javascript gulp jscs gulp-jscs


【解决方案1】:

你可以阅读base选项来修改很多脚本一起here并像这样使用它:

gulp.task('lint-jscs-fix', function() { return gulp.src(quantumArtScripts, { base: './' }) .pipe(jscs({ fix: true })) .pipe(jscs.reporter()) // log all errors that should be fixed .pipe(gulp.dest('.')) // destination of files .on('error', console.error.bind(console)); });

【讨论】:

    猜你喜欢
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多