Я не слишком знаком с gulp и webpack (обычно использую grunt), но я решил попробовать и использовать файл gulp «из коробки», созданный при запуске нового сайта. проект. Итак, мой вопрос:
Queston: Я хотел бы добавить "страницу-специфичную" папку файлов javascript в каталог src / assets / js (так что это будет src / assests / js / page-specific ), которые НЕ включаются в основной файл app.js и остаются в виде отдельных файлов. Я хочу, чтобы он минимизировал и наблюдал за этими файлами и, в свою очередь, скопировал эту папку в папку dist / assets / js. Как я могу это сделать? Функция для создания файла app.js для справки:
// Combine JavaScript into one file
// In production, the file is minified
function javascript() {
return gulp.src(PATHS.entries)
.pipe(named())
.pipe($.sourcemaps.init())
.pipe(webpackStream(webpackConfig, webpack2))
.pipe($.if(PRODUCTION, $.uglify()
.on('error', e => { console.log(e); })
))
.pipe($.if(!PRODUCTION, $.sourcemaps.write()))
.pipe(gulp.dest(PATHS.dist + '/assets/js'));
}