【发布时间】:2017-06-26 07:44:55
【问题描述】:
我有一个静态网站:HTML、CSS、JS 文件和无后端 编程。本网站的部分内容将被注入另一个网站。所以我需要确保我的项目中的新 CSS 文件不会损坏旧的 CSS 文件,反之亦然。
我需要做的一件事是像这样重命名所有选择器:
<button class="button">
到
<button class="my-button">
和
.button {
background: blue;
}
到
.my-button {
background: blue;
}
和
$('.button').on('click');
到
$('.my-button).on('click');
最好使用 GULP 或 postCSS,但任何其他方式也可以。有 GULP 插件吗?到目前为止,我只找到了 CSS。
谢谢。
【问题讨论】:
-
使用文本编辑器重命名。
-
为什么不用notepad++的replaceALL函数?
-
嗯...有很多代码和很多不同的选择器。
-
你做到了吗?
-
@BalaSivagnanam 现在我在我的代码中看到了这一点。尝试谷歌这样的插件。我的任务已解决,但我不记得我的解决方案有多“好”。我还是有不好的预感 :)
var name = require('gulp-rename'); var rework = require('gulp-rework'); var reworkNPM = require('rework-npm'); var classPrefix = require('rework-class-prefix');
标签: javascript html css gulp postcss