解決vite build打包后頁面不能正常訪問的情況
vite build打包后頁面不能正常訪問
npm run build 后,生成了 dist 文件夾,將dist 文件 中 index.html 打開不能正??吹巾撁鎯?nèi)容
解決方法
1.配置 vite.config.ts / vite.config.js文件
配置 base: ‘./’
export default defineConfig({ base: './', // 、、、省略其他配置 })
2.修改路由模式為 Hash 模式
import { createRouter, createWebHashHistory } from 'vue-router'
配置好后,重新 “npm run build”,會覆蓋之前的 dist 文件夾,重新打開 index.html 就可以訪問了
vite 打包部署出現(xiàn)的問題
1、部文件打包之后大小超過500KiB
錯誤信息
Some chunks are larger than 500 KiB after minification.
將文件塊的大小限制改大一些
在vite.config.js中,build里添加或修改 chunkSizeWarningLimit 屬性,單位為KiB
build: { chunkSizeWarningLimit: 1500 }
2、項目部署之后頁面默認(rèn)跳轉(zhuǎn)至根目錄
或者js、css文件獲取的路徑為根目錄
(1)配置base
將vite.config.js中的base屬性設(shè)置為網(wǎng)頁存放的目錄
base: '/項目存放目錄/'
(2)配置路由的history屬性
將router的index.js中的createWebHistory方法添加項目存放的路徑
const router = createRouter({ history: createWebHistory("/項目存放目錄"), })
3、項目部署之后頁面刷新導(dǎo)致頁面404
配置nginx location / 屬性
location / { alias /var/www/html/; index index.html index.htm; try_files $uri $uri/ /項目存放目錄/index.html; }
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- vue3+ts+vite打包后靜態(tài)資源404無法加載js和css問題解決辦法
- vite打包只生成了一個css和js文件問題的解決方法
- vite打包出現(xiàn)?"default"?is?not?exported?by?"node_modules/...問題解決辦法
- 關(guān)于vite+vue3打包部署問題
- vite打包優(yōu)化分片打包依賴包詳解
- Vue3在history模式下如何通過vite打包部署白屏
- 解決vite打包后白屏之router-view不生效問題
- VUE3?Vite打包后動態(tài)圖片資源不顯示問題解決方法
- vite分目錄打包及去掉默認(rèn)的.gz?文件的操作方法
- VUE3項目VITE打包優(yōu)化的實現(xiàn)
- Vite中Rollup打包的實現(xiàn)
相關(guān)文章
解決vue-photo-preview 異步圖片放大失效的問題
這篇文章主要介紹了解決vue-photo-preview 異步圖片放大失效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07vue2結(jié)合echarts實現(xiàn)一個地圖的效果
這篇文章主要介紹了vue2結(jié)合echarts實現(xiàn)一個地圖的效果,本文通過實例代碼給大家介紹的非常詳細(xì),對大家何用vue和echarts實現(xiàn)一個地圖有一定的幫助,感興趣的朋友一起看看吧2024-03-03Element-ui el-tree新增和刪除節(jié)點后如何刷新tree的實例
這篇文章主要介紹了Element-ui el-tree新增和刪除節(jié)點后如何刷新tree的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08