问题标签 [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 回答
1714 浏览

angularjs - Uncss忽略选项不起作用

我正在尝试使用uncss删除 css,但无论它们是否列在忽略数组中,它都会删除所有样式。

我要比较的 2 个文件只是索引和 app.min.js,其中包含嵌入在 javascript 中的所有模板作为字符串,这些模板是使用$templateCache配置的

看一下 grunt 任务,也许我缺少一些明显的东西:

任何评论都将受到欢迎!

0 投票
0 回答
169 浏览

angularjs - Windows 下用于具有身份验证的站点的 UNCSS 命令行

我有一个使用 AngularJs、Bootstrap 3 和 HTML5 编写的多页 Web 应用程序。我打算使用 UNCSS 来优化我的 CSS。我不使用 grut 或这样的工作流/构建机制。但是在我的机器上安装了 node.js。

  1. 我可以在 Windows PC 的命令行上运行 UNCSS 吗?
  2. 如果是这样,我应该如何运行它?没有可执行程序
  3. 作为应用程序的第一页,它将如何通过身份验证页面?

问候,伊什

0 投票
1 回答
2329 浏览

javascript - Gulp-uncss 忽略选项

忽略选项似乎对我不起作用。

我正在执行以下操作:

任何人都可以帮忙吗?

0 投票
2 回答
1133 浏览

html - Gulp Uncss 打破 Bootstrap 下拉导航栏导航

我想在我的一个大 css 文件上使用 uncss,但是这样做会破坏我的引导导航的下拉菜单。

这是工作部分: http: //metalotechnika.com

这是我使用 uncss 的部分:http: //metalotechnika.horyzon.de

您会注意到下拉菜单不起作用。它正在使用 twitter 引导导航栏。

我的 gulpfile 部分如下所示:

即使我在这里选择一个 URL,它也会中断。我暂时禁用了生产站点上的缓存和 css 压缩,以便您可以查看 style.css 中的重要区别,即获取“uncss”。

如何使用 uncss 减少我的 css?为什么它会破裂,我该如何解决?

0 投票
1 回答
76 浏览

node.js - 当我更新 gulp-uncss 时有些奇怪

当我更新“gulp-uncss”时,出现了一个奇怪的问题......复制提取的文件夹时它停止了......我尝试了很多次......每次都是这样......我正在使用“iojs-v1 .0.4-x64",问题的原因是否是这个?

0 投票
1 回答
295 浏览

gruntjs - UNCSS 不能与多个类选择器一起正常工作

我正在为我的 Angular js 应用程序中的某些元素使用多个类选择器,如下所示:

在我的 CSS 文件中,我有 .first 和 .first.second 的其他更具体的属性:

我的问题是当我运行 grunt uncss 时,生成的文件读取.first.second类,但不是像.first.second那样同时读取的问题是我一直在使用这种方法,并且我有数千个这样的选择器我的应用程序。

如何配置 uncss 以忽略使用多个类定义的所有选择器,而无需在 uncss 忽略选项中一一编写?

是否有任何我不知道的配置约定?

谢谢!

0 投票
2 回答
792 浏览

css - 在 gulp-uncss 中定位复合选择器?

我是 gulp 和 uncss 的新手,我不确定我的逻辑是否有缺陷,或者我需要的东西是否不可能。

我希望 uncss 忽略一系列以特定字符串为前缀的 CSS 规则,但它们的声明中链接了许多复合选择器。

我知道我们可以在ignore声明中使用正则表达式,并且我正在使用正则表达式来希望忽略所有以我的前缀开头的规则。但我不确定忽略中的正则表达式是否仅涵盖选择器中的一个类,还是整个规则。

例如,我希望 gulp-uncss 忽略所有以 .foo 为前缀的 CSS 规则

还有我的 gulp-uncss 规则(这似乎没有按预期工作)

事情编译正常,但我似乎失去了一些(但不是全部)需要的 CSS。我可能错过了什么?谢谢!

0 投票
0 回答
145 浏览

javascript - Grunt UnCSS 对我不起作用

我正在尝试将“uncss”与 grunt 一起使用,我完成了所有过程,我遵循了本指南但没有成功,页面没有显示任何内容,这是我的文件,我不知道会发生什么。也许在这方面有更多经验的人可以提供帮助。还想知道在使用许多框架时是否建议使用这种方法来混合 js 文件并缩小它们?

使用 uncss 有多安全?我已经逐个文件地运行它,但它会删除页面使用的东西...... uncss 的限制是什么?

0 投票
1 回答
982 浏览

javascript - 与 gulp-if 一起使用时,gulp-uncss 'TypeError' 未定义

我开始喜欢 gulp,但我遇到了太多难以找到的神秘错误,最后我正在为我的 gulpfile.js 工作而不是做我的工作。

无论如何,我之前尝试gulp-uncss过,在外面gulp-useref,因此在外面gulp-if,但我gulpfile.js的结果太笨重且难以阅读。现在它是可读的,但它不起作用。欢呼。

这会产生:

Uncss 对我的工作流程至关重要,我无法破解这里出了什么问题。有什么线索吗?

编辑:这是/long/path/web/node_modules/gulp-uncss/index.js第 14 行之前的内容

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