【问题标题】:Unable to add more than one directory in gulp.dest无法在 gulp.dest 中添加多个目录
【发布时间】:2015-08-05 14:26:24
【问题描述】:

我正在尝试使用以下代码运行 jscs。

var _files = ["main.js", "src/*.js"];

gulp
.src(_files)
.pipe(jscs(
{
configPath: __dirname+'/../.jscsrc',
esnext: true,
fix: true
}
))
.pipe(gulp.dest(''));

我应该在 gulp.dest 中传递什么,因为我在两个不同的目录中有文件?

"jscs -x dirName" 个人作品,但我正在创建一个通用的 gulp 任务,它将在所有文件夹上运行 JSCS 并自动修复问题。而 gulp.dest() 只接受一个目录。

【问题讨论】:

    标签: gulp gulp-jscs


    【解决方案1】:

    您需要在 _files 上使用 forEach 循环。 信用:gulp task to process files that are writable

    var _files = ["main.js", "src/*.js"];
    
    gulp.task('jscs-fix', function() {
        return _files.forEach(function(fn) {
            gulp.src(fn, {
                    base: './'
                })
                .pipe(jscs({
                    configPath: __dirname + '/../.jscsrc',
                    esnext: true,
                    fix: true
                }))
                .pipe(gulp.dest('./'));
        });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-26
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 2016-08-24
      • 1970-01-01
      • 2014-04-23
      相关资源
      最近更新 更多