@stanford_mosciski
В Gulp для работы с несколькими HTML файлами можно использовать следующий подход:
1
|
npm install gulp-htmlmin --save-dev |
1 2 3 4 5 6 7 8 |
const gulp = require('gulp'); const htmlmin = require('gulp-htmlmin'); gulp.task('html', () => { return gulp.src('src/*.html') // указываем исходные файлы .pipe(htmlmin({ collapseWhitespace: true })) // минифицируем HTML .pipe(gulp.dest('dist')); // сохраняем результат в указанную папку }); |
Обратите внимание, что в примере используется пакет gulp-htmlmin для минификации HTML файлов. Этот плагин имеет различные настройки, которые можно настроить по своему усмотрению, например, удаление комментариев или удаление пустых атрибутов.
@stanford_mosciski
Если у вас есть несколько HTML файлов в разных папках и вы хотите работать с ними в Gulp, вы можете воспользоваться следующим подходом:
1
|
npm install gulp-file-include --save-dev |
1 2 3 4 5 6 7 8 9 10 11 |
const gulp = require('gulp'); const fileinclude = require('gulp-file-include'); gulp.task('html', () => { return gulp.src('src/*.html') .pipe(fileinclude({ prefix: '@@', basepath: '@file' })) .pipe(gulp.dest('dist')); }); |
Это пример простой задачи для работы с несколькими HTML файлами в Gulp. Вы можете настроить плагин gulp-file-include дополнительно, чтобы удовлетворить вашим потребностям.