2015-06-19 12 views
7

Ich habe den folgenden Code in meinem gulpfile.jsschluck-jscs autofix funktioniert nicht

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

Aber in prod-app/server.js die gleiche Datei wie server.js ist. Ohne irgendwelche Korrekturen. Wie man es repariert?

+0

hier gilt das gleiche für mich nicht so gut funktioniert –

+0

Könnten Sie versuchen '.pipe hinzufügen (jscs.reporter()) 'nach Ihrer ersten jscs, könnte es einige Informationen geben, vielleicht lädt es nicht die Regeln ect. –

+0

Es scheint, dass alle Fehler nicht automatisch behoben werden. Könnten Sie bitte weitere Details hinzufügen, z. B. welche Art von Fehlern Sie voraussichtlich beheben werden. Versuchen Sie bitte auch, offensichtliche und verschiedene Arten von Fehlern in Ihren Code einzuführen, um zu prüfen, ob einige von ihnen behoben werden. –

Antwort

0

Sie können über base Option lesen viele Skripte zusammen here zu ändern und es wie folgt verwenden:

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

Verwandte Themen