gpt4 book ai didi

html - gulp-minify-css-names 生成未修改的文件

转载 作者:行者123 更新时间:2023-12-04 13:58:30 24 4
gpt4 key购买 nike

我一直在寻找一个解决方案来帮助我在 中自动重命名/缩小类名HTML、JS、CSS gulp 中整个元素的文件。

有鬃毛 css + js 唯一的解决方案。适用于所有 3 种类型源文件的一种是 gulp-minify-css-names。但是在安装它并创建类似于 nmp 站点上的示例的 gulp 任务后 - 我无法让它工作。

它生成未修改的 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

为什么它不起作用?

我在 node_modules 文件夹中打开了 gulp-minify-css-names 的源代码,发现它的大小非常小: 共 78 行

最佳答案

此库要求您在 css 名称前加上前缀/附加。在他们的示例中,他们有以下 css:

.-pre-menu-post- {color: red;}
.-pre-menu_top-post- {color: black;}
.-pre-menu_item-post- {color: green;}
.-pre-menu_item_active-post- {color: blue;}
.-pre-menu_item_active-post-::before {content: 'active'}
哪里 -pre-是默认前缀和 -post-是默认后缀。
Justification :

Why need a prefix/append?
This plugin match by RegExp in allfile/stream content. This will reduce the likelihood of wrongreplacement.

关于html - gulp-minify-css-names 生成未修改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56809712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com