{ return gulp.src($uncss.src) .pipe(uncss(-6ren">
gpt4 book ai didi

javascript - gulp uncss 意外删除了一些 "ignored"类

转载 作者:行者123 更新时间:2023-12-03 06:01:38 27 4
gpt4 key购买 nike

我正在使用 gulp uncss。这是我的任务代码:

gulp.task('uncss', () => {
return gulp.src($uncss.src)
.pipe(uncss({
html: JSON.parse(require('fs').readFileSync('./sitemap.json', 'utf-8')),
ignore: [/\.no-\w+/g, /\.is-\w+/g, /\.plyr\w+/g, /\.lazy\w+/g, /\.\w+\s?\.is-\w+/g]
}))
// .pipe(cssnano())
.on('error', handleErrors)
.pipe(gulp.dest($uncss.dest))
});

下面一行

.is-menu-open .menu__btn span:before, .is-menu-open .menu__btn span:after {
background-color: #000;
}

一旦我通过上面的 gulp 任务运行代码,就会被编译。

.is-menu-open .menu__btn span:before {
background-color: #000;
}

任何想法,我的正则表达式技能有些缺乏!

本质上,我需要忽略选择器中任何带有 .is- 的任何类。

最佳答案

根据documentation :

Regular expressions for the ignore and ignoreSheets options should be wrapped in quotation marks.

{"ignore": [
".unused",
"/^#js/"
]}

关于javascript - gulp uncss 意外删除了一些 "ignored"类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39728234/

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