1
ガルプでは、038個以上のディレクトリと**/*.file_ext
の方法で一致する問題はありません。私がしたいのは、入れ子になったディレクトリの中にファイルをマッチさせることだけです。私はこれを設定しようとしています。なぜなら、gulpが連結された.js
ファイルをビルドするときに、入れ子ディレクトリのすべてがFIRSTに含まれていることを保証する必要があるからです。しかし、動的に生成されるたくさんのタスクをネストされたディレクトリタスクで指定したいものではありません。だから、タスクなどにガルプが1つまたは複数のディレクトリに一致する
...私はPATHS.prefix + 'default/my_overview/**/*.js',
ラインを取ることができるようにしたいと/**/
を持って
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'));
});
は、現在のディレクトリを除外します。これは可能ですか?
このように見えるのは、いくつかの簡単なテストからです! – Jared