问题描述: vue项目本地开发的时候默认路由没问题,例如 redirect:"/index" 但是部署以后,服务器上默认路由不正确,现在遇到的问题是,会默认跳转到login页面,前提项目没有做路由权限。 解决方案: 打开路由index.js文件,添加:base:"/" const routers = new Router({ mode: "history", base: "/" }) 再次打包发布到服务器,发现问题解决。