【无标题】vue3在vite打包时设置问题

vue3,vite打包部署问题

项目文件位置在admin目录上,访问地址也是admin目录下。

  1. router配置

    const router = createRouter({
    	 history: createWebHistory(import.meta.env.VITE_BASE_URL),
    	 // history: createWebHistory(import.meta.env.BASE_URL),
    	 routes: [...constantRouterMap, ...asyncRouterMap],
     });
    
  2. vite-config-ts配置

    //.env.production
    VITE_BASE_URL="/admin/"
     //vite.config.mts
    base: process.env.NODE_ENV === 'production' ? '/admin/' : '/',
    
  3. nginx配置
    刷新网面会跳到根目录上的项目里。加入下面的设置。

    location /admin {
        try_files $uri /admin/index.html;
    }
    

项目文件位置在根目录上,实际访问地址是admin目录下。

  • router配置
    同上
  • vite-config-ts配置
    //.env.production
    VITE_BASE_URL="/admin/"
    //vite.config.mts
    publicDir: process.env.NODE_ENV === 'production' ? '/admin/' : '/',
    
  • nginx配置
    略过。。。
  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值