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

标签 css node.js phantomjs uncss gulp-uncss

您好,我正在尝试使用 UNCSS第一次从 CSS 中删除未使用的样式时出现以下错误:

Fontconfig warning: ignoring C.UTF-8: not a valid language tag

/home/ubuntu/.nvm/v0.10.35/lib/node_modules/uncss/node_modules/bluebird/js/main/async.js:43 fn = function () { throw arg; }; ^ Error: Fontconfig warning: ignoring C.UTF-8: not a valid language tag

at Socket.onStderr (/home/ubuntu/.nvm/v0.10.35/lib/node_modules/uncss/node_modules/phridge/lib/spawn.js:79:28)
at Socket.emit (events.js:117:20)
at Socket.<anonymous> (_stream_readable.js:765:14)
at Socket.emit (events.js:92:17)
at emitReadable_ (_stream_readable.js:427:10)
at emitReadable (_stream_readable.js:423:5)
at readableAddChunk (_stream_readable.js:166:9)
at Socket.Readable.push (_stream_readable.js:128:10)
at Pipe.onread (net.js:529:21)

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

如果您能帮助解决这个问题,我们将不胜感激。

-j

最佳答案

这是由于 fontconfig 中的一个错误。该错误声称已在 2013 年修复,因此不太可能从这方面获得帮助。

但是您可以更改为不同的语言环境而不是 C.UTF-8:

$ sudo locale-gen en_US en_US.UTF-8
$ sudo dpkg-reconfigure locales
$ sudo update-locale LANG=en_US

您可以使用以下命令检查是否一切正常:

$ locale

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

如果您还没有:

$ npm install -g uncss

现在一切正常了:

$ uncss http://yoururl.com > style.css

关于css - uncss 错误 : C. UTF-8:不是有效的语言标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809462/

相关文章:

html - 新页面链接到菜单栏,html

javascript - jQuery show 和 fadeIn 函数不起作用

node.js - 我的 typescript 编译器有什么问题? `tsc --version` 什么都不返回

node.js - Gulp:如何更改文件的修改时间

node.js - 如何防止重复请求损害我的服务器

phantomjs - phantomjs中奇怪的页面宽度

css - 有时在 Rails 3.2 中加载奇怪的页面可能是 CSS?

html - css 优先级 : overriding only one of height and width

angular - 为什么我的单元测试在 Chrome 中通过而在 PhantomJS 中失败?

seo - Google bot 的 phantomjs HTML 快照(无休止的滚动页面)