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