前端重新构建导致爬虫找不到 js 文件的问题

2022-12-21 15:11:58 +08:00
 kongkongye

线上部署时,前端每次重新构建都会生成不同文件名的 js 文件(带上了 hash ),但搜索引擎爬虫缓存的还是之前的 html ,链接的旧的 js 文件,导致渲染时找不到 js 文件,这个有什么好办法吗?
目前我想到的是之前的旧文件不删的方式,但这样堆积着总感觉不是长久之计,啥时候删旧文件又引入额外复杂性。

825 次点击
所在节点    前端开发
4 条回复
Pastsong
2022-12-21 15:14:36 +08:00
js 文件才多大删它干嘛,不放心就存个几年一起清理下
passon
2022-12-21 15:21:21 +08:00
js 要存 cdn 的
iulo
2022-12-21 20:32:45 +08:00
不用删,我这几百个项目几年积攒下来也就几个 G
edis0n0
2022-12-25 11:59:32 +08:00
@Pastsong #1 接口变了用旧 js 渲染会出错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX