vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vite+vue3打包部署问题

关于vite+vue3打包部署问题

作者:Fighting宁

这篇文章主要介绍了关于vite+vue3打包部署问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

vite+vue3打包部署问题

最近使用vite+vue3写了个小的demo,发现打包部署后页面出不来。

如果是正常把包放在服务器的根目录中,项目页面是可以打开的。但是我要部署的是根目录dist包里面,外面多了一层文件夹。

解决

  base: '/zoomVite/',
history: createWebHistory('/zoomVite/'),

vue3+vite 打包流程参考

1、路由改成hash模式

import { createRouter, createWebHistory,createWebHashHistory } from 'vue-router'
const router = createRouter({
  history: createWebHashHistory(import.meta.env.BASE_URL),})

2、在vite.config.ts配置文件

配置如下:防止打包之后页面空白

export default defineConfig({
  base: './',})

3、打包时

直接执行打包命令 npm run build 会出现类型检测错误

修改packzge.json,打包指令

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文