Gulp 吞咽匹配一个或多个目录

Gulp 吞咽匹配一个或多个目录,gulp,gulp-concat,gulp-order,Gulp,Gulp Concat,Gulp Order,在gulp中,我可以用***.file\u ext方法匹配零个或多个目录。我想做的是只匹配嵌套目录中的文件。我尝试设置它是因为我需要确保当gulp构建一个连接的.js文件时,它首先包含嵌套目录中的所有内容,但是我有很多动态生成的gulp任务,所以嵌套目录的名称不是我想在任务中指定的 所以在这样的任务中 let gulp = require('gulp'), uglify = require('gulp-uglify'), concat = require('gulp-concat

在gulp中,我可以用
***.file\u ext
方法匹配零个或多个目录。我想做的是只匹配嵌套目录中的文件。我尝试设置它是因为我需要确保当gulp构建一个连接的
.js
文件时,它首先包含嵌套目录中的所有内容,但是我有很多动态生成的gulp任务,所以嵌套目录的名称不是我想在任务中指定的

所以在这样的任务中

let gulp = require('gulp'),
    uglify = require('gulp-uglify'),
    concat = require('gulp-concat'),
    rename = require('gulp-rename'),
    watch = require('gulp-watch'),
    batch = require('gulp-batch'),
    order = require('gulp-order');

gulp.task('build:default:my_overview', function () {
    return gulp.src(PATHS.prefix + 'default/my_overview' + PATHS.suffix)
        .pipe(order([
            PATHS.prefix + 'default/my_overview/**/*.js',
            PATHS.prefix + 'default/my_overview/*.js'
        ]))
        .pipe(concat('my_overview' + '.js'))
        .pipe(gulp.dest(PATHS.prefix + 'default/my_overview' + '/dist-js'))
        .pipe(uglify())
        .pipe(rename({ extname: '.min.js' }))
        .pipe(gulp.dest(PATHS.prefix + 'default/my_overview' + '/dist-js'));
});

我希望能够使用
path.prefix+“default/my_overview/***/.js”
行,并将
/***/
排除在当前目录之外。这可能吗?

我还没有尝试过,但是
我的概述/*/***/.file\u ext
怎么样