【发布时间】:2016-11-01 12:45:19
【问题描述】:
Webpack 的主页声称将所有样式表和依赖项编译到一个 CSS 文件中,但这是一种误导。你不仅需要一个单独的 CSS 加载器,而是输出为一个 JS 文件,加载然后应用嵌入的 CSS 字符串。
为什么要走长途?这样做一定有充分的理由,对吧?
(我知道提取文本插件,但这不是默认行为。)
由于 JavaScript 是同步执行的,这不会对尽快显示内容造成惩罚吗?此外,在最终加载和应用样式之前,我可以在短时间内看到一个无样式的页面。
当一个简单的 CSS 文件很好时,我到底为什么要通过 JS 加载我的样式?
【问题讨论】:
-
加载器有很多功能。您可以加载 URL 而不是 CSS 字符串:
require("style/url!file!./file.css");
标签: html css webpack webpack-style-loader