91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue webpack打包后圖片路徑錯誤的完美解決方法

發布時間:2020-10-13 19:55:14 來源:腳本之家 閱讀:309 作者:honey緣木魚 欄目:web開發

項目用run dev build 打包后,發現很多圖片都不顯示,在本地是沒有問題的啊!找原因發現通過webpack+vuecli默認打包的css、js等資源,路徑都是絕對的。

vue webpack打包后圖片路徑錯誤的完美解決方法

因為我們的圖片路徑都是經歷過文件夾的,在本地引用圖片是絕對路徑,但打包后因為把配置的static文件夾當成了根路徑,所以很多圖片找不到都不顯示。

解決辦法如圖:

(1).

vue webpack打包后圖片路徑錯誤的完美解決方法

修改 assetsPublicPath: './'

(2).打開webpack.prod.conf.js,在output:增加 publicPath: './'

vue webpack打包后圖片路徑錯誤的完美解決方法

雖然解決了資源路徑的引用問題,但是資源里面的背景圖片還是不顯示, background: url("../../assets/images/logo-index.png") no-repeat;被相對打包后變成了url(static/img/logo-index.2fbf2.png) no-repeat所以我們要保留css引用圖片的正常路徑,即:url(../../static/img/logo-index.2fbf2.png) no-repeat

那么就需要修改build文件夾下的utils.js代碼,如圖所示:

vue webpack打包后圖片路徑錯誤的完美解決方法

添加publicPath:'../../'這一行代碼,這樣不論是字體還是圖片的引用問題都能解決。

總結

以上所述是小編給大家介紹的vue webpack打包后圖片路徑錯誤的完美解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马龙县| 滦平县| 凭祥市| 张家界市| 共和县| 东阳市| 辽阳市| 盖州市| 楚雄市| 同江市| 靖边县| 云阳县| 汽车| 确山县| 若羌县| 蓬莱市| 积石山| 迁安市| 缙云县| 电白县| 江孜县| 库尔勒市| 呼和浩特市| 宜宾县| 广汉市| 甘谷县| 德钦县| 桐梓县| 会理县| 邛崃市| 宜昌市| 无锡市| 鄂托克前旗| 大庆市| 葵青区| 田阳县| 抚松县| 南木林县| 孟州市| 都安| 延寿县|