不能强制删除当前文件夹以外的文件" TypeError:需要glob模式字符串"

时间:2017-05-22 07:16:09

标签: gulp

我想使用del package清理当前文件夹之外的文件夹。但是,我一直收到错误:" TypeError:需要glob模式字符串"。

我的gulp文件:

var buildStyleDir = '../B/build/styles/**/*';//'build/styles';

gulp.task('clean', function (cb) {
    return del([buildStyleDir, {force: true}], cb);
});

文件夹结构

A
    gulpfile
B
    build 
        styles

你知道我为什么会收到这个错误,虽然我使用的是全局模式吗?

1 个答案:

答案 0 :(得分:1)

改变这个:

return del([buildStyleDir, {force: true}], cb);

return del([buildStyleDir], {force: true}, cb);

注意关闭数组括号位置 - 仅在glob周围。