个人博客同步csdn
1. 空白问题
build后生成的dict文件夹内的index.html打开是空白页面,此时在vue.config.js
中添加一下publicPath
即可
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/05e7582f9246d366750e0eeb166bab79.png)
2. 部署服务器后路由404解决
编辑nginx配置文件,添加如下代码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a2c357538c5618e1513d0212e6cb297a.png)
location / {
try_files $uri $uri/ @router;
#需要指向下面的@router否则会出现vue的路由在nginx中刷新出现404
index index.html index.htm;
}
location @router {
rewrite ^.*$ /index.html last;
}