最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vite打包只生成了一個css和js文件問題的解決方法

 更新時間:2024年05月27日 11:19:51   作者:范特西是只貓  
今天整了一個項目,試了下打包,發(fā)下打包后只生成了一個css文件,和一個js文件,這樣肯定是不行的,因為這樣這個文件的包大小很大,第一次訪問會導致白屏問題,所以本文給大家介紹了vite打包只生成了一個css和js文件問題的解決方法,需要的朋友可以參考下

1. 打包遇到的問題

今天整了一個項目,試了下打包,發(fā)下打包后只生成了一個css文件,和一個js文件,
這樣肯定是不行的,因為這樣這個文件的包大小很大,第一次訪問會導致白屏問題

問題:vite打包后,只生成了一個css和js文件問題

在這里插入圖片描述

2. 問題原因及修改

原因是因為這種寫法是路由懶加載(官方解釋

component: () =>  import('../views/login/index.vue');

我看了我的頁面路由代碼,果然是這樣引入的

import Layout from "@/layout/index.vue";
import Login from "@/views/login/index.vue";

const routes: Array<RouteRecordRaw> = [
	{
		path: "/",
		name: "root",
		component: Layout ,
		redirect: { name: "home" },
		children: [
			{
				path: "login",
				name: "login",
				component: Login,
				meta: {
					title: "登錄"
				}
			},
		]
	}
]

改成 import 方式就行了

const routes: Array<RouteRecordRaw> = [
	{
		path: "/",
		name: "root",
		component: () => import('@/layout/index.vue'),
		redirect: { name: "home" },
		children: [
			{
				path: "login",
				name: "login",
				component: () => import('@/views/login/index.vue'),
				meta: {
					title: "登錄"
				}
			},
		]
	}
]

3. 調(diào)整后再次打包ok

已經(jīng)根據(jù)頁面分js和css了

在這里插入圖片描述

以上就是vite打包只生成了一個css和js文件問題的解決方法的詳細內(nèi)容,更多關(guān)于vite打包只生成個css和js文件的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

潼南县| 八宿县| 五家渠市| 阿拉善盟| 莆田市| 沧州市| 万源市| 万源市| 杭锦旗| 资兴市| 三都| 庄河市| 赤水市| 金沙县| 东港市| 桦川县| 江门市| 工布江达县| 花垣县| 九龙坡区| 景谷| 绥芬河市| 冕宁县| 镇雄县| 罗田县| 方城县| 昆山市| 都安| 视频| 玛曲县| 建水县| 衡山县| 阜康市| 社旗县| 江孜县| 牙克石市| 赤水市| 容城县| 济阳县| 泊头市| 湖州市|