今天将vue项目打包后的文件放到服务器上,首页和有些其他模块页面可以访问。但是出现了一些二级页面空白,nginx报404的问题。
解决办法
1.首先找到 vue.config.js 的配置文件,如果没有可以手动创建。然后更改其公共资源目录,
如果是vue-cli3的项目,则更改publicPath:’./’ ,其他版本的另行查阅资料
效果如下

2.找到router配置文件,更改其路由模式为hash,并且base属性为随着项目环境变化而变化。效果如下

本文介绍了解决Vue项目中二级页面出现404错误的方法。通过调整vue.config.js中的publicPath设置,并修改router配置文件中的路由模式及base属性,确保所有页面正确加载。
今天将vue项目打包后的文件放到服务器上,首页和有些其他模块页面可以访问。但是出现了一些二级页面空白,nginx报404的问题。
解决办法
1.首先找到 vue.config.js 的配置文件,如果没有可以手动创建。然后更改其公共资源目录,
如果是vue-cli3的项目,则更改publicPath:’./’ ,其他版本的另行查阅资料
效果如下

2.找到router配置文件,更改其路由模式为hash,并且base属性为随着项目环境变化而变化。效果如下

5135
772

被折叠的 条评论
为什么被折叠?