解決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”,會(huì)覆蓋之前的 dist 文件夾,重新打開 index.html 就可以訪問了
vite 打包部署出現(xiàn)的問題
1、部文件打包之后大小超過500KiB
錯(cuò)誤信息
Some chunks are larger than 500 KiB after minification.
將文件塊的大小限制改大一些
在vite.config.js中,build里添加或修改 chunkSizeWarningLimit 屬性,單位為KiB
build: { chunkSizeWarningLimit: 1500 }
2、項(xiàng)目部署之后頁面默認(rèn)跳轉(zhuǎn)至根目錄
或者js、css文件獲取的路徑為根目錄
(1)配置base
將vite.config.js中的base屬性設(shè)置為網(wǎng)頁存放的目錄
base: '/項(xiàng)目存放目錄/'
(2)配置路由的history屬性
將router的index.js中的createWebHistory方法添加項(xiàng)目存放的路徑
const router = createRouter({ history: createWebHistory("/項(xiàng)目存放目錄"), })
3、項(xiàng)目部署之后頁面刷新導(dǎo)致頁面404
配置nginx location / 屬性
location / { alias /var/www/html/; index index.html index.htm; try_files $uri $uri/ /項(xiàng)目存放目錄/index.html; }
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue3+ts+vite打包后靜態(tài)資源404無法加載js和css問題解決辦法
- vite打包只生成了一個(gè)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打包后動(dòng)態(tài)圖片資源不顯示問題解決方法
- vite分目錄打包及去掉默認(rèn)的.gz?文件的操作方法
- VUE3項(xiàng)目VITE打包優(yōu)化的實(shí)現(xiàn)
- Vite中Rollup打包的實(shí)現(xiàn)
相關(guān)文章
vue中多路由表頭吸頂實(shí)現(xiàn)的幾種布局方式
這篇文章主要介紹了vue項(xiàng)目多路由表頭吸頂實(shí)現(xiàn)的幾種布局方式,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04解決vue-photo-preview 異步圖片放大失效的問題
這篇文章主要介紹了解決vue-photo-preview 異步圖片放大失效的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07vue2結(jié)合echarts實(shí)現(xiàn)一個(gè)地圖的效果
這篇文章主要介紹了vue2結(jié)合echarts實(shí)現(xiàn)一個(gè)地圖的效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家何用vue和echarts實(shí)現(xiàn)一個(gè)地圖有一定的幫助,感興趣的朋友一起看看吧2024-03-03Element-ui el-tree新增和刪除節(jié)點(diǎn)后如何刷新tree的實(shí)例
這篇文章主要介紹了Element-ui el-tree新增和刪除節(jié)點(diǎn)后如何刷新tree的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08vue實(shí)現(xiàn)上傳圖片添加水印(升級(jí)版)
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)上傳圖片添加水印的升級(jí)版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09