解決vite build打包后頁面不能正常訪問的情況
vite build打包后頁面不能正常訪問
npm run build 后,生成了 dist 文件夾,將dist 文件 中 index.html 打開不能正??吹巾撁鎯热?/p>

解決方法
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 打包部署出現的問題
1、部文件打包之后大小超過500KiB
錯誤信息
Some chunks are larger than 500 KiB after minification.
將文件塊的大小限制改大一些
在vite.config.js中,build里添加或修改 chunkSizeWarningLimit 屬性,單位為KiB
build: {
chunkSizeWarningLimit: 1500
}2、項目部署之后頁面默認跳轉至根目錄
或者js、css文件獲取的路徑為根目錄
(1)配置base
將vite.config.js中的base屬性設置為網頁存放的目錄
base: '/項目存放目錄/'
(2)配置路由的history屬性
將router的index.js中的createWebHistory方法添加項目存放的路徑
const router = createRouter({
history: createWebHistory("/項目存放目錄"),
})3、項目部署之后頁面刷新導致頁面404
配置nginx location / 屬性
location / {
alias /var/www/html/;
index index.html index.htm;
try_files $uri $uri/ /項目存放目錄/index.html;
}總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- vue3+ts+vite打包后靜態(tài)資源404無法加載js和css問題解決辦法
- vite打包只生成了一個css和js文件問題的解決方法
- vite打包出現?"default"?is?not?exported?by?"node_modules/...問題解決辦法
- 關于vite+vue3打包部署問題
- vite打包優(yōu)化分片打包依賴包詳解
- Vue3在history模式下如何通過vite打包部署白屏
- 解決vite打包后白屏之router-view不生效問題
- VUE3?Vite打包后動態(tài)圖片資源不顯示問題解決方法
- vite分目錄打包及去掉默認的.gz?文件的操作方法
- VUE3項目VITE打包優(yōu)化的實現
- Vite中Rollup打包的實現

