【发布时间】:2020-03-19 19:26:12
【问题描述】:
在我使用 webpack 配置的项目中,单页“index.html”具有用于加载 css 和 js 及其散列名称的标签。每个部署都有一个新的 index.html 由 webpack 缓存定义。
new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
title: 'Caching',
template: './index.html',
filename: 'index.html'
}),
这个 index.html 位于 dist 文件夹下,其中存储了 css 和 js 及其哈希名称。
问题是在每次新部署后都调用旧版本 html 的浏览器中无法正确加载新 html。
这样客户就可以看到因标签中 index.html 和 css 名称版本不一致而损坏的 UI。
【问题讨论】:
标签: javascript html webpack