问题标签 [gulp-uncss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

zurb-foundation - Zurb Foundation 中带有高度均衡器的 gulp-uncss

我正在尝试从Zurb Foundation网站gulp-uncss中删除不需要的 CSS 。

在该站点中,我使用 Foundation 的均衡器使两列具有相同的高度。这通过向data-元素添加属性来工作:

当页面加载时,Foundation 会确定两个元素的高度,并注入一个内联样式来将元素的高度设置为两个元素高度中的较大者。结果是:

当我添加gulp-uncss到我的 gulpfile.js 时,均衡器不再起作用。属性仍然存在于 HTML 文件中,data-但未添加内联样式。

我试过使用忽略ignore选项,但没有运气。内联样式不再添加到 HTML 文档中。gulp-uncssheight

有没有一个选项gulp-uncss可以让均衡器完成它的工作?

0 投票
2 回答
3869 浏览

css - uncss 错误:C.UTF-8:不是有效的语言标签

嗨,我第一次尝试使用UNCSS从 CSS 中删除未使用的样式,但出现以下错误:

Fontconfig 警告:忽略 C.UTF-8:不是有效的语言标签

/home/ubuntu/.nvm/v0.10.35/lib/node_modules/uncss/node_modules/bluebird/js/main/async.js:43 fn = function () { throw arg; }; ^ 错误:Fontconfig 警告:忽略 C.UTF-8:不是有效的语言标签

我什至尝试使用 Gulp,我一直在寻找解决方案,但我不了解修复它的输出。

任何解决此问题的帮助将不胜感激。

-j

0 投票
1 回答
536 浏览

css - 致命错误:UnCSS:无法打开

我正在尝试使用 uncss 删除我正在使用的框架中所有未使用的 css。但是当我尝试时,我得到了错误:

file:///C:/Users/Angus/Desktop/FTTL%20website%20submit/index.html:15 in onload
致命错误:UnCSS:无法打开 C:\Users\Angus\Desktop\FTTL website%20submit\css \main.css

有人知道为什么吗?

0 投票
1 回答
1330 浏览

javascript - 如何使用 gulp-uncss 查看 javascript 文件和 .dust 模板

我的应用程序使用灰尘模板、HTML 模板和 javascript 来构建视图。我在 javascript 中有很多代码,它们根据业务逻辑添加/删除 css 类。这个应用程序也很旧,因此我想摆脱所有未使用的 css 代码。

我尝试使用 gulp-uncss ( https://www.npmjs.com/package/gulp-uncss ) 但它只接受 .html 文件作为查找。它不接受 .dust 或 .js 文件进行查找,并且由于大量使用的 css 类也被丢弃。

是否有任何开源工具/库可用于通过查看 html、js 或灰尘文件来摆脱未使用的 css。

0 投票
0 回答
205 浏览

css - 如何在 gulp-uncss 之后获得不干净的 CSS

我知道我可以像这样使用 gulp-uncss获得干净的 CSS:

然后像这样运行任务:

但是,我也想获得不干净的CSS。换句话说,如果我连接这两个文件(干净和不干净),我将有效地拥有 original.css:

clean.css + unclean.css = original.css

这可以通过 gulp-uncss 或任何其他工具实现吗?

0 投票
0 回答
108 浏览

gulp - 如何将 gulp-uncss 与 yeoman 生成器 gulp-webapp 结合使用

我包括 gulp-uncss:

然后我将它的功能添加到styles任务中:

但是,它不起作用,因为index.html尚未生成。

给定 yeoman 生成器 gulp-webapp 的 gulpfile,如何让 uncssmain.css在构建时处理该文件?

0 投票
1 回答
310 浏览

javascript - uncss,.no-'string'、.is-'string' 的正则表达式模式

我遇到了一些正则表达式问题。

使用 gulp-uncss

我想在忽略选项中添加一些类。

任何以 .no- 开头的类

任何包含 .is- 的类

这不太对

0 投票
2 回答
995 浏览

javascript - gulp-uncss 删除使用 javascript 添加的类

我对 gulp-uncss 的 gulp 配置是

使用 uncss 会从最终的 css 文件中删除“newClass”选择器,因为该类未直接在 .html 文件中使用,而是通过 js 动态添加。

编辑:我已经在使用 /* uncss:ignore */ 来使其工作,但是每次为 .js 中存在的类而不是 .html 中的类添加此注释是没有意义的

0 投票
0 回答
293 浏览

css - gulp-uncss 错误:无法解析:

运行 gulp-uncss 以摆脱所有未使用的代码时遇到问题。该错误似乎与解析css有关。

我的 gulpfile.js 看起来像这样:

0 投票
1 回答
299 浏览

javascript - gulp uncss 意外删除了一些“被忽略”的类

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

以下行

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

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

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