Gulp-file-include добавить класс в html при импорте?

Для добавления класса в HTML при импорте с использованием Gulp и плагина gulp-file-include, вам потребуется следующая процедура:

1. Установите Gulp и gulp-file-include:
Установите Gulp глобально (если у вас его еще нет) с помощью следующей команды в командной строке или терминале:

npm install -g gulp

Установите плагин gulp-file-include локально в ваш проект:

npm install --save-dev gulp gulp-file-include

2. Создайте файлы:
Создайте файлы исходного кода HTML с расширением .html и сохраните их в нужном вам месте в вашем проекте. Например, создайте файл index.html и в него добавьте следующую строку:

<!--= include partial.html class="my-class" -->

В данном примере, partial.html является частью общего шаблона, а my-class - классом, который вы хотите добавить к элементу при его импорте.

3. Создайте файл gulpfile.js:
Создайте файл с именем gulpfile.js в корневой папке вашего проекта и добавьте в него следующий код:

const gulp = require('gulp');
const fileinclude = require('gulp-file-include');

function include() {
  return gulp.src('src/*.html') // Путь к исходным файлам HTML
    .pipe(fileinclude({
      prefix: '<!--=',
      suffix: ' -->',
      context: {
        class: 'my-class' // Укажите здесь класс, который вы хотите добавить
      }
    }))
    .pipe(gulp.dest('dist')); // Путь к выходной папке
}

exports.include = include;
exports.default = gulp.series(include);

В данном примере, мы используем функцию include, которая берет все файлы с расширением .html из папки src, заменяет комментарий <!--= include partial.html class="my-class" --> на содержимое partial.html с классом my-class и сохраняет их в папку dist (выходная папка).

4. Запустите Gulp:
Запустите Gulp в командной строке или терминале в корневой папке вашего проекта выполнением следующей команды:

gulp

Это запустит задачу по умолчанию, которая включает функцию include. В результате, все файлы .html из папки src будут обрабатываться плагином gulp-file-include и класс my-class будет добавлен там, где указан комментарий <!--= include partial.html class="my-class" -->.

5. Проверьте результат:
После успешного выполнения Gulp-задачи, вы найдете обновленные файлы .html в папке dist с добавленным классом my-class.

Вот и все! Теперь у вас есть класс, который добавляется в HTML при импорте с использованием Gulp и плагина gulp-file-include.