webpack - webpack 的(轻微)样式加载延迟
问题描述
刚刚将 webpack 集成到我的简单天气应用程序中,这太棒了……但有一个问题。当我在浏览器(chrome)中打开它时,样式会略有延迟,即在样式涌入之前,您可以在几秒钟内看到原始 html。这是我的webpack.config.js
文件:
const path = require("path");
const HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
mode: "development",
entry: {
main: "./src/scripts/app.js"
},
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "dist")
},
plugins: [
new HtmlWebpackPlugin( { template: "./src/templates/index.html" } )
],
module: {
rules: [
{ test: /\.css$/, use: ["style-loader", "css-loader"] }
]
},
devServer: {
static: {
directory: path.join(__dirname, 'src'),
},
compress: true,
port: 3000,
open: true
}
}
如您所见,我正在使用style-loader
andcss-loader
加载器。有什么方法可以加快样式的加载速度?
如果您需要任何其他信息来建议解决方案,请在下方评论。
谢谢。
解决方案
推荐阅读
- php - preg_match_all 找不到所有匹配项
- python - 在python spark中测试空列Datatframe
- c# - 如何在 MS Bot Framework 中集成 Dispatch Luis.ai?
- html - 手风琴面板应该留在顶部 - 没有足够的空间
- typescript - 通过泛型的函数参数类型推断行为怪异
- mysql - 明智地显示数据组
- node.js - 处理批量记录时 MongoDB 查询中断
- html - 中心视频缩放
- javascript - 从 Express API 返回的带有引号的 JSON 对象——为什么?以及如何解决?
- c# - ListView DTO 中的 DropDownList DataSourceID