针对vue项目打包以后,除了首页意外,其余页面是空白的,需要在服务端进行配置。
原因是router中,mode是history引起的
如果是nginx,改成如下:
location / { root /workspace/shop/client/dist; try_files $uri $uri/ /index.html; # error_page 404 /index.html; }
参考链接:https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90