如何在gulp src中排除路径?

时间:2018-05-18 08:27:05

标签: javascript gulp

如何排除部分gulp src路径? 有很多途径:

文件夹/ folder.ru/ folder.com /

我只需要排除.ru&的文件夹.com结尾

在我的gulpfile中

var gulp = require('gulp'),
    uglify = require('gulp-uglify');

gulp.task('run', function () {
        return gulp.src([
            '!landing/*.ru/',
            '!landing/*.com/',

            '!folder/*.ru',
            '!folder/*.com',

            '!folder/*[^ru]',
            '!folder/*[^com]',

            '!folder/*[^ru]/',
            '!folder/*[^com]/',

            'folder/**/js/hello.js',
        ])
        .pipe(uglify())
        .pipe(gulp.dest(function (file) {
            return file.base;
        }))

并且它根本不起作用,缩小所有文件夹中的所有hello.js

1 个答案:

答案 0 :(得分:1)

添加:

'!**/*.ru/**/*',
'!**/*.com/**/*',