我正在一个VS2015项目中使用Gulp运行jscs,并设置
fix
选项来处理JavaScript文件。目的是修改读取的同一文件(即源文件和目标文件相同)。var gulp = require('gulp');
var jscs = require('gulp-jscs');
var chmod = require('gulp-chmod');
var exec = require('gulp-exec');
var ourJsFiles = // an array of files and globbed paths
gulp.task('jscs', function (callback) {
ourJsFiles.forEach(function (fn) {
gulp.src(fn, { base: './' })
.pipe(jscs({
"preset": "google",
"maximumLineLength": 160,
"validateIndentation": 3,
"fix": true
}))
.pipe(gulp.dest('./'));
});
callback();
});
但我不想处理任何只读文件。在 Windows 上,Gulp 是否已经有检测此类文件的方法?