2015-06-19 8 views
7

Mam następujący kod w moim gulpfile.jshaustem-spółkach akcyjnych autofix nie działa

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

Ale prod-app/server.js jest ten sam plik jako server.js. Bez żadnych poprawek. Jak to naprawić?

+0

samo tutaj nie działa na mnie jak dobrze –

+0

można spróbować dodać '.pipe (jscs.reporter()) 'po twoich pierwszych jscs, to może dać trochę informacji, może to nie ładuje reguł ect. –

+0

Wygląda na to, że wszystkie błędy nie są automatycznie naprawiane. Czy mógłbyś dodać więcej szczegółów, takich jak błędy, które spodziewasz się naprawić. Spróbuj również wprowadzić oczywiste i różne rodzaje błędów w kodzie, aby sprawdzić, czy naprawia niektóre z nich. –

Odpowiedz

0

można przeczytać o base opcję, aby zmodyfikować wiele skryptów razem here i używać go tak:

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)); });