1
如果這個問題太寬泛,請讓我知道。我會把它分解成更離散的片斷。通過postcss uncss插件流式傳輸css以儘量減少緩衝區使用率?
我們正遇到PostCSS uncss插件在處理大型html和css文件時可以處理的限制。
由@superflycss項目生成的一些測試文件幾乎有一百萬行css長,並且隨着添加更多模塊將會變得更長。 Here's an example。
不管怎樣,通過PostCSS,uncss會同時加載整個CSS和html文件,然後執行匹配,我們認爲這會導致內存耗盡。想看看是否有人的方式流無論是CSS或記錄的HTML記錄都知道,這樣我們就可以得到相同的結果:
- 一個修整的CSS文件,該文件僅包含CSS選擇使用
- 來源映射
這些相關的問題鏈接:
- https://github.com/giakki/uncss/issues/339
- https://github.com/giakki/uncss/issues/319
- https://github.com/postcss/postcss/issues/1087