問題描述: 自己在自學vue做項目的過程中,遇到一個有關背景圖片路徑的問題,就是css代碼中背景圖片是根據相對路徑來寫的,如下圖: 當使用npm run dev命令本地訪問的時候,背景圖片是正常顯示的,可使用npm run build命令打包后,訪問dist目錄下的項目,頁面背景圖路徑就不 ...
問題背景:項目里面有用到背景圖片,開發模式下正常,打包之后發現報 錯誤。查看發現是背景圖片引用路徑出錯。 解決方法: build下由原來的相對路徑 . 改為絕對路徑 詳細緣由: vue項目在打包之后背景圖片訪問出錯 首先,出錯點在url loader上面。 這里解釋一下上面這段url loader配置,test是正則匹配規則,匹配項目中所有的以正則規則結尾的格式的文件,直白點就是所有的圖片 pn ...
2018-06-27 21:24 0 842 推薦指數:
問題描述: 自己在自學vue做項目的過程中,遇到一個有關背景圖片路徑的問題,就是css代碼中背景圖片是根據相對路徑來寫的,如下圖: 當使用npm run dev命令本地訪問的時候,背景圖片是正常顯示的,可使用npm run build命令打包后,訪問dist目錄下的項目,頁面背景圖路徑就不 ...
第一種方法: 原因: 首先,出錯點在url-loader上面。 這里解釋一下上面這段url-loader配置,test是正則匹配規則,匹配項目中所有的以正則規則結尾的格式的文件,直白點就是所 ...
最近在研究vue,老實的按照官網提供的,搭建的了 webpack+vue+vuex+vue-router,,因為是自己搭建的,所以踩了不少坑,一般問題百度都有,這個背景圖片的問題,查了很久才解決。 1、找到 config->index.js里面,如下修改 2、找到 build-> ...
使用vue-cli構建vue項目后,再打包遇到一個css引入的背景圖片路徑的問題,就是css代碼中背景圖片是根據相對路徑來寫的,如下圖: 當使用npm run dev命令本地訪問的時候,背景圖片是正常顯示的,可使用npm run build命令打包后,訪問dist目錄下的項目,頁面背景圖 ...
在build/utils.js文件中添加publicPath:'../../' ...
1.原因解析 當用vue-cli自動構建項目后,有兩種運行方法,分別是: npm run dev : 提供一個開發的環境,自動熱更新,資源使用絕對路徑,所以可以正常看到背景圖片。 npm run build : 打包項目,資源使用相對路徑,所以會出現路徑錯誤問題。 注: 絕對路徑 ...
css-loader: 當小於8192,就打包成base64,那么,大於的就不做處理; 情景:我在main.css中背景圖: 結果:打包的時候,圖片是在dist/images/文件夾下的,但是控制台中卻是: 圖片沒有找到,於是我去查看路徑 ...
一般情況下,通過webpack+vuecli默認打包的css、js等資源,路徑都是絕對的。 但當部署到帶有文件夾的項目中,這種絕對路徑就會出現問題,因為把配置的static文件夾當成了根路徑,那么要解決這種問題,就得引用相對路徑。 解決辦法 打開webpack.prod.conf.js ...