Tag: uncss

stream通过postcss uncss插件的CSS,以最大限度地减less缓冲区的使用?

如果这个问题太宽泛,请让我知道。 我会把它分解成更多的离散片段。 我们遇到了PostCSS uncss插件在处理大型html和css文件时可以处理的限制。 一些由@superflycss项目生成的testing文件几乎是一百万行长的css,随着更多模块的添加,将会变得更长。 这是一个例子 。 无论如何,通过PostCSS uncss,加载整个CSS和html文件,然后执行匹配,我们认为这是造成内存耗尽。 想知道是否有人知道通过loggingstream式传输CSS或HTMLlogging的方法,以便我们可以得到相同的结果: 一个修剪的CSS文件,只包括使用的CSSselect器 源地图 这些是相关的问题链接: https://github.com/giakki/uncss/issues/339 https://github.com/giakki/uncss/issues/319 https://github.com/postcss/postcss/issues/1087

如何在NPM脚本中使用UnCSS

现在我能够使用NPM脚本使用自定义脚本来search单个HTML文件。 特别是以下几点: "scripts": { "uncss": "uncss index.html > ./lib/css/app.css" } 我想不出的是如何创build一个脚本,将search我的项目中的所有HTML文件(不searchnode_modules文件夹)。 有任何想法吗?

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:不是有效的语言标记 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,我一直在寻找一个解决scheme,我不理解输出来解决它。 任何帮助解决这个将不胜感激。 -j