我正在使用 WebPack 通过样式加载器将我的所有 CSS 规则加载到应用程序中。这似乎适用于大多数浏览器,但该项目必须支持旧版浏览器(即 IE9),每个文档总共只能支持 4095 个选择器。我们总共有10-11k。这主要是因为我们所有的较少规则都合并为一个主文档。想想 Twitter Bootstrap 是如何用一个主文件来编译他们的较少文件的。
有谁知道通过将每个文档分块到 4095 个选择器来让 WebPack 生成多个不会破坏 IE9 的块的方法?
提前致谢!
我正在使用 WebPack 通过样式加载器将我的所有 CSS 规则加载到应用程序中。这似乎适用于大多数浏览器,但该项目必须支持旧版浏览器(即 IE9),每个文档总共只能支持 4095 个选择器。我们总共有10-11k。这主要是因为我们所有的较少规则都合并为一个主文档。想想 Twitter Bootstrap 是如何用一个主文件来编译他们的较少文件的。
有谁知道通过将每个文档分块到 4095 个选择器来让 WebPack 生成多个不会破坏 IE9 的块的方法?
提前致谢!
请注意,我自己没有使用过它,但看起来https://github.com/BlessCSS/bless-webpack-plugin可能会解决这个问题。