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

vite打包部署圖標(biāo)偶爾亂碼的問題及解決過程

 更新時(shí)間:2025年12月17日 09:45:07   作者:chongbicheng  
文章介紹了在使用Vite+Vue3項(xiàng)目打包時(shí)遇到的自定義圖標(biāo)偶爾亂碼問題的解決方法,通過研究vite.config.js的配置項(xiàng),發(fā)現(xiàn)將cssMinify設(shè)置為false可以解決圖標(biāo)亂碼問題,同時(shí)并不會(huì)顯著增加打包文件的大小

vite+vue3項(xiàng)目打包后,生產(chǎn)環(huán)境出現(xiàn)自定義圖標(biāo)偶爾亂碼的問題,網(wǎng)上收集了一些方法:

1、修改sass版本至1.39.0,vue.config.js中增加

css: {
		preprocessorOptions: {
			sass: {
				sassOptions: {
					outputStyle: 'expanded',
				},
			},
		},
	},

結(jié)果:不確定是不是只支持vue2,在vite.config.js中加了沒效果

2、改為使用node-sass

結(jié)果:node-sass安裝比較麻煩,不采用

3、研究了一下vite.config.js的各個(gè)配置項(xiàng)

官方文檔:Vite官方中文文檔

在文檔中找到了構(gòu)建選項(xiàng)中的cssMinify屬性,設(shè)為false即可不對(duì)css進(jìn)行壓縮

// vite.config.js
export default defineConfig({
    build: {
		cssMinify: false,
    }
})

結(jié)果:cssMinify設(shè)置為true時(shí),圖標(biāo)會(huì)變成不知名符號(hào):

cssMinify設(shè)置為false時(shí),圖標(biāo)是正常的unicode編碼:

因?yàn)樵O(shè)置了css不進(jìn)行壓縮,為了避免打包文件過大,記錄了兩種情況下的css打包大?。?/p>

cssMinify設(shè)置為true時(shí):

cssMinify設(shè)置為false時(shí):

對(duì)比可以發(fā)現(xiàn),打包大小差距不是很大,因此使用了此方案。

ps:如果設(shè)置的是minify:false,則會(huì)將js和css都不進(jìn)行壓縮,js不壓縮將會(huì)增加比較多的打包體積

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

新巴尔虎左旗| 苏尼特右旗| 石柱| 黄骅市| 宁国市| 拉萨市| 南岸区| 和田县| 博爱县| 岚皋县| 太康县| 肇源县| 张家川| 信阳市| 贡觉县| 博客| 兴业县| 博罗县| 华池县| 横山县| 镇平县| 含山县| 密云县| 宣武区| 汝阳县| 舒城县| 溧阳市| 循化| 牙克石市| 定结县| 郸城县| 抚远县| 离岛区| 万全县| 汶川县| 随州市| 山东省| 朝阳区| 青岛市| 综艺| 东丽区|