Как создать шаблон glob для доступа ко всем подпапкам и собственной папке? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть главная папка, и под ней есть подпапки, генерируемые динамически с образцом папок и файлов.

Структура папок: http://www.screencast.com/t/WLFrIeYfm60o

Ниже приведен мой пример кода для JavaScript:

var gulp            = require('gulp'),
runTaskSeq      = require('gulp-sequence'),
uglifyjs        = require('gulp-uglify'),
uglifycss       = require('gulp-uglifycss'),
sourcemaps      = require('gulp-sourcemaps'),
concatjs        = require('gulp-concat'),
concatcss       = require('gulp-concat-css'),
rename          = require('gulp-rename'),
autoprefixer    = require('gulp-autoprefixer'),
del             = require('del'),
fs              = require('fs');

// log errors
function errorLog(error) {
    console.log(error.message);
    this.emit('end');
}

// script task
gulp.task('scripts', function() {
    return gulp.src('mainfolder/**/public/js/**/*/*.js')
        .pipe(sourcemaps.init())
            .pipe(concatjs('temp.js'))
            .pipe(uglifyjs())
            .on('error', errorLog)
            .pipe(rename('build.min.js'))
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('mainfolder/**/public/js'));
});
...