生成部署线上后老是提示某个文件丢失

请教一下大佬,我现在线上环境只在宝塔里面开启了伪静态,也设置了默认文档是index.html。然后使用命令在web目录里面pnmp run build,将新生成的文件复制到线上环境。

还有在开发环境下,也是后台清空了缓存,然后重新发布,也讲新生成的文件复制到线上环境。

路由没有修改过,但是线上环境打开首页时,老是提示缺失这个文件,打不开提示404,而这个文件在目录下是真实存在的,实在有点搞不懂了,麻烦大佬指导一下,谢谢,如图所示:

1个回答默认排序 投票数排序
妙码生花
妙码生花
这家伙很懒,什么也没写~
1年前

节日快乐,从报错和已知信息来看,大概率就是文件真的不存在,朋友可以检查一下public/assets中确定有此文件,该文件是web工程编译后的产物,如果没有就重新编译并确定文件移动到位即可

laoma
laoma回复妙码生花
这家伙很懒,什么也没写~
1年前

谢谢大佬,节日快乐,我检查了一下,目录中是确实存在这个文件的,就很奇怪😅

妙码生花
妙码生花回复laoma
这家伙很懒,什么也没写~
1年前

直接新窗口打开链接试试,如果新窗口是存在的,可能是缓存,index.html没更新?

laoma
laoma回复妙码生花
这家伙很懒,什么也没写~
1年前

窗口打开链接也是404,我把重新生成的index.html 替换上去了,难道还有别的缓存么

妙码生花
妙码生花回复laoma
这家伙很懒,什么也没写~
1年前

优选考虑自己的问题吧,缓存什么的,顶多一个强制刷新就确定了,你这文件十有八九就是不存在的

请先登录
0
1
0
5