2017-10-28 23 views
1

如果這個問題太寬泛,請讓我知道。我會把它分解成更離散的片斷。通過postcss uncss插件流式傳輸css以儘量減少緩衝區使用率?

我們正遇到PostCSS uncss插件在處理大型html和css文件時可以處理的限制。

@superflycss項目生成的一些測試文件幾乎有一百萬行css長,並且隨着添加更多模塊將會變得更長。 Here's an example

不管怎樣,通過PostCSS,uncss會同時加載整個CSS和html文件,然後執行匹配,我們認爲這會導致內存耗盡。想看看是否有人的方式流無論是CSS或記錄的HTML記錄都知道,這樣我們就可以得到相同的結果:

  • 一個修整的CSS文件,該文件僅包含CSS選擇使用
  • 來源映射

這些相關的問題鏈接:

回答

0

原來,鉻(有很多選項卡中打開的)是最吃我的筆記本電腦的內存,因此uncss構建了一個困難時期。當運行與約10G的免費內存構建完成。通過uncss運行一百萬行css來完成測試,並在22分鐘內完成。 Test documented here

相關問題