最新国产好看的视频,伊人天堂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)文章

最新評論

民县| 邢台市| 怀化市| 新化县| 黄陵县| 明光市| 邻水| 旬邑县| 科技| 含山县| 贵州省| 仁怀市| 北流市| 郧西县| 高唐县| 丰城市| 上杭县| 周口市| 启东市| 沈阳市| 大石桥市| 南漳县| 通许县| 汝州市| 闽侯县| 慈利县| 隆尧县| 巴中市| 和顺县| 延安市| 准格尔旗| 富蕴县| 临沭县| 尉犁县| 沾化县| 澄江县| 镶黄旗| 桂平市| 囊谦县| 莒南县| 洛川县|