Я давно ищу решение, которое поможет мне автоматизировать переименование / минимизацию имен классов в файлах HTML, JS, CSS в целом по всему проекту в gulp.
Есть решения только для css + js. Тот, который работает для всех трех типов исходных файлов - это gulp-minify-css-names. Но после его установки и создания задания gulp, похожего на пример на сайте nmp, я не могу заставить его работать.
Создает неизмененный файл CSS (то же самое для html и js).
код задания
var gulp = require('gulp');
var gulpMinifyCssNames = require('gulp-minify-css-names');
gulp.task('minify-css-names', function() {
return gulp.src(['src/*.css'])
.pipe(gulpMinifyCssNames())
.pipe(gulp.dest('build'))
});
страница проекта - https://www.npmjs.com/package/gulp-minify-css-names
Почему это не работает?
Я открыл исходный код gulp-minify-css-names в моей папке node_modules и обнаружил, что он очень маленький по размеру: 78 строк всего