gulp - 排除文件无效

时间:2014-05-21 17:56:03

标签: node.js gulp

在我的gulpfile中,我有一个任务,它构建并将所有内容写入dist文件夹。现在我正在尝试编写另一项任务,清除我的供应商包中dist 除了之外的所有内容。这就是我到目前为止所做的:

gulp.task('clean', function () {
    return gulp.src(['./dist', '!./dist/scripts/vendor.js'])
        .pipe($.clean());
});

当我运行它时,它会完全删除dist。排除一个文件的正确方法是什么?

注意:我也尝试使用gulp-ignoregulp-filter,结果相同。

1 个答案:

答案 0 :(得分:5)

This Github问题让我朝着正确的方向前进。我想要的模式是

['dist/*, '!dist/scripts{,/vendor.js}']

如果有人知道任何好的全球文档,那将是非常有用的:)