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

解決vue打包之后靜態(tài)資源圖片失效的問(wèn)題

 更新時(shí)間:2018年02月21日 21:17:22   作者:jmin_coming  
下面小編就為大家分享一篇解決vue打包之后靜態(tài)資源圖片失效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1、問(wèn)題描述

在項(xiàng)目開(kāi)發(fā)中,當(dāng)我們通過(guò)npm run build打包之后將文件放在服務(wù)器上時(shí)通常會(huì)出現(xiàn)圖片失效問(wèn)題,控制臺(tái)中提示某個(gè)圖片沒(méi)有找到(404錯(cuò)誤),這些圖片可以是以src引入的圖片, 也可以是css中定義的背景圖片。圖片能否顯示與你的靜態(tài)資源文件存在位置和引入的路徑直接相關(guān),下面是我的其中一個(gè)項(xiàng)目的文件存放以及路徑書(shū)寫(xiě)方式!

2、解決方法之一

靜態(tài)資源static存放位置放在src目錄下

 

你可能會(huì)問(wèn)為什么放在src目錄下?放在跟src同級(jí)目錄下不可以嗎?好吧,一開(kāi)始我也是放在src同級(jí)目錄下,但是在某個(gè)css文件中引入背景圖片的時(shí)候打包之后圖片失效,我是這樣引入的

 

實(shí)踐證明這個(gè)寫(xiě)法是錯(cuò)誤的,這個(gè)會(huì)在你打包的時(shí)候直接抱一大堆錯(cuò)(如css-loader錯(cuò)誤),連項(xiàng)目都跑不起來(lái)。

于是我用下面的寫(xiě)法:

 

這種寫(xiě)法也是不可以的,原因是你的靜態(tài)資源文件static不在src目錄,而在vue中src目錄是相對(duì)根目錄是src目錄,所以如果你想用上面的寫(xiě)法,必須要把static放在src目錄下。如上面圖一圖二

注意:不能把static/images/user.png寫(xiě)成 /static/images/user.png,否則圖片還是失效。

以上是關(guān)于文件存放位置以及css中引入圖片問(wèn)題,如果是通過(guò)img標(biāo)簽引入圖片的話,相對(duì)簡(jiǎn)單,直接寫(xiě)絕對(duì)地址就行了,并且靜態(tài)資源static文件夾的位置可以在src里面,也可以放在與src同級(jí)下,但是為了不出現(xiàn)上面情況,放在src里面即可!

img引入圖片:

 

以上是一種解決圖片失效問(wèn)題的方法,當(dāng)然,如果非要把static靜態(tài)資源目錄放在與src同級(jí)目錄下,也是有解決方法,例如通過(guò)導(dǎo)入圖片的方式(本人未實(shí)踐),可以自行嘗試!

這篇解決vue打包之后靜態(tài)資源圖片失效的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

二连浩特市| 崇左市| 天柱县| 方山县| 巩留县| 搜索| 仁寿县| 莆田市| 南华县| 上饶市| 天全县| 彰武县| 福安市| 昂仁县| 定襄县| 尤溪县| 大丰市| 荆州市| 丽江市| 桃园市| 凉城县| 张家港市| 萍乡市| 天等县| 郸城县| 荣昌县| 昌宁县| 寻乌县| 泰顺县| 阿勒泰市| 英超| 临西县| 延庆县| 屯门区| 隆昌县| 象州县| 崇仁县| 耿马| 海晏县| 咸宁市| 南汇区|