關(guān)于vite+vue3打包部署問(wèn)題
vite+vue3打包部署問(wèn)題
最近使用vite+vue3寫了個(gè)小的demo,發(fā)現(xiàn)打包部署后頁(yè)面出不來(lái)。
如果是正常把包放在服務(wù)器的根目錄中,項(xiàng)目頁(yè)面是可以打開的。但是我要部署的是根目錄dist包里面,外面多了一層文件夾。
解決
- vite.config.ts文件
base: '/zoomVite/',
- 配置base,zoomVite是生成的包名
- router/index文件
history: createWebHistory('/zoomVite/'),
- createWebHistory配置的路徑和base是一致的
- npm run build運(yùn)行后生成的打包文件,將名稱改為zoomVite。將zoomVite的包放入服務(wù)器下dist文件中
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配置文件
配置如下:防止打包之后頁(yè)面空白
export default defineConfig({ base: './',})
3、打包時(shí)
直接執(zhí)行打包命令 npm run build 會(huì)出現(xiàn)類型檢測(cè)錯(cuò)誤
修改packzge.json,打包指令
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 解決vite build打包后頁(yè)面不能正常訪問(wèn)的情況
- vue3+ts+vite打包后靜態(tài)資源404無(wú)法加載js和css問(wèn)題解決辦法
- vite打包只生成了一個(gè)css和js文件問(wèn)題的解決方法
- vite打包出現(xiàn)?"default"?is?not?exported?by?"node_modules/...問(wèn)題解決辦法
- vite打包優(yōu)化分片打包依賴包詳解
- Vue3在history模式下如何通過(guò)vite打包部署白屏
- 解決vite打包后白屏之router-view不生效問(wèn)題
- VUE3?Vite打包后動(dòng)態(tài)圖片資源不顯示問(wèn)題解決方法
- vite分目錄打包及去掉默認(rèn)的.gz?文件的操作方法
- VUE3項(xiàng)目VITE打包優(yōu)化的實(shí)現(xiàn)
- Vite中Rollup打包的實(shí)現(xiàn)
相關(guān)文章
vue3結(jié)合hooks開發(fā)可以注冊(cè)的二次確認(rèn)彈框
這篇文章主要為大家介紹了vue3結(jié)合hooks開發(fā)可以注冊(cè)的二次確認(rèn)彈框,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12Vue + better-scroll 實(shí)現(xiàn)移動(dòng)端字母索引導(dǎo)航功能
better-scroll 是一款重點(diǎn)解決移動(dòng)端(已支持 PC)各種滾動(dòng)場(chǎng)景需求的插件。這篇文章主要介紹了Vue + better-scroll 實(shí)現(xiàn)移動(dòng)端字母索引導(dǎo)航功能,需要的朋友可以參考下2018-05-05webpack如何打包一個(gè)按需引入的vue組件庫(kù)
在vue項(xiàng)目開發(fā)中,我們會(huì)將經(jīng)常用到的邏輯或模塊抽象成組件,對(duì)于那些多個(gè)項(xiàng)目都有用到的組件,可以考慮封裝成組件庫(kù),這篇文章主要給大家介紹了關(guān)于webpack如何打包一個(gè)按需引入的vue組件庫(kù)的相關(guān)資料,需要的朋友可以參考下2022-02-02vue實(shí)現(xiàn)頁(yè)面渲染時(shí)候執(zhí)行某需求的示例代碼
本文主要介紹了vue實(shí)現(xiàn)頁(yè)面渲染時(shí)候執(zhí)行某需求,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05