如果这个问题太宽泛,请告诉我。我会把它分解成更多不连续的部分。
在处理大型html和css文件时,我们遇到了PostCSS uncss插件可以处理的限制。
@superflycss项目生成的一些测试文件几乎有一百万行css,并且随着更多模块的添加,将会更长。 Here's an example
无论如何,通过PostCSS解密,同时加载整个CSS和html文件然后执行匹配,我们认为这会导致内存耗尽。想知道是否有人知道通过记录流式传输css或html记录的方法,以便我们可以得到相同的结果:
这些是相关的问题链接:
答案 0 :(得分:0)
事实证明,Chrome(打开很多标签页)正在吃掉我笔记本电脑的大部分内存,因此unss build很难用。当运行具有大约10G内存空闲的构建时,它就完成了。使用unss运行对一百万行css进行测试,并在22分钟内完成。 Test documented here