详情解决方案可查阅vue官方文档
解决方案:
不要用public路径,将vue.config.js中的publicPath配置项注释
打包路径选择默认的根路径
上传到服务器的var/www/html目录下, 注意,不带dist目录
照着vue官方文档去修改配置文件
解决:
在lacation / {}中添加 try_files $uri $uri/ /index.html;
1. 连接远程服务器
2. 跳转到配置文件
cd /etc/nginx/sites-enabled
vim default
location / {
try_files $uri $uri/ /index.html;
}
3. :wq 保存配置信息
4. nginx -s reload 重启服务器