webpack和缓存

来源:3-20 【任务】总结 vue 高级特性

慕瓜1338405

2022-03-08

修改了一些文件,webpack打包发版后【使用的contentHash:8】,之前缓存在浏览器的无效文件怎么处理,或者说浏览器会有什么优化策略吗。今天面试被问了。

写回答

1回答

双越

2022-03-08

你打包出新的 main.xxx.js ,新文件名会同时被改动到 index.html 中,index.html 是没有缓存的。

用户再次访问网站,获取最新的 index.html ,同时会访问你新的 main.xxx.js


当然了,旧的 main.xxx.js 还是要在 CDN 保留一段时间,以防某些特殊情况会使用旧 js 。

0
0

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程