vite.config.js base 与 vue-router base

发布时间 2023-10-11 11:07:08作者: 亦茫茫
vite.config.js
base 决定了打包后,资源引用的前缀

base:'/hlw/'   link ref='/hlw/assets'  打包后的dist要放到 /hlw 路径下
base 的值 与 process.env.BASE_URL、import.meta.env.BASE_URL一致


vue router的base决定了,多页面的访问路径

当vite.config.js 与 router 中的base值不一致时,除根路由外,其他路由要能正常访问,需要输入与router配置的路由一致,才可访问

router中的base只能用绝对路径,即使你使用相对路径,也会解析成绝对路径才能正常访问。如 该项目部署在 /hlw下  router base:'./hlws'。页面地址/hlw能访问html页面,但是不能正常显示 / 对应的路由页面,要正常访问改页面,需输入 /hlws/; 


http-server 在哪个目录启动的,哪个目录就是根