使用vue-cli構建vue項目后,再打包遇到一個css引入的背景圖片路徑的問題,就是css代碼中背景圖片是根據相對路徑來寫的,如下圖: 當使用npm run dev命令本地訪問的時候,背景圖片是正常顯示的,可使用npm run build命令打包后,訪問dist目錄下的項目,頁面背景圖 ...
問題描述: 自己在自學vue做項目的過程中,遇到一個有關背景圖片路徑的問題,就是css代碼中背景圖片是根據相對路徑來寫的,如下圖: 當使用npm run dev命令本地訪問的時候,背景圖片是正常顯示的,可使用npm run build命令打包后,訪問dist目錄下的項目,頁面背景圖路徑就不對了,顯示不出背景圖。如下兩張圖對比 圖一:使用npm run dev命令訪問 圖二:使用npm run bu ...
2018-07-24 16:55 0 10382 推薦指數:
使用vue-cli構建vue項目后,再打包遇到一個css引入的背景圖片路徑的問題,就是css代碼中背景圖片是根據相對路徑來寫的,如下圖: 當使用npm run dev命令本地訪問的時候,背景圖片是正常顯示的,可使用npm run build命令打包后,訪問dist目錄下的項目,頁面背景圖 ...
在build/utils.js文件中添加publicPath:'../../' ...
vue項目中若要使用相對路徑來獲得相應靜態資源, 在一般項目 build 之后都會生成一個 index.htm 文件和 一個 static 文件夾,而 static 這個文件夾需要被放置在根目錄下, 1.需要找到config --- index.js(webpack 是依據index.js ...
css-loader: 當小於8192,就打包成base64,那么,大於的就不做處理; 情景:我在main.css中背景圖: 結果:打包的時候,圖片是在dist/images/文件夾下的,但是控制台中卻是: 圖片沒有找到,於是我去查看路徑 ...
問題背景:項目里面有用到背景圖片,開發模式下正常,打包之后發現報404錯誤。查看發現是背景圖片引用路徑出錯。 解決方法: build下由原來的相對路徑 "./" 改為絕對路徑 "/" 詳細緣由: vue項目在打包之后背景圖片訪問出錯? 首先,出錯 ...
相信有很多同學在學習vue的剛開始都遇到過項目打包發布后發現CSS中的背景圖片不顯示,具體如何解決只需要更改bind的配置即可 修改 build/utils.js 中的 generateLoaders 方法,如下代碼,增加 publicPath: '…/…/' ...
對開發完的項目打包放到服務器上,在本地跑的時候一切正常,但是在服務器上跑的時候發現登錄頁面的背景圖沒有了,是一片空白,為此找到了一下解決方案 在build 下的 utils.js中找到: 並添加 publicPath: '../../' 添加后的效果: 問題 ...
問題背景 每個項目都需要在css中用到背景圖. vue-cli項目是自動構建生成的, 等到這個項目做通了, 再來記錄整個工程目錄. 自動構建后的項目, 會有兩種運行方式. npm run dev: 這是自動提供的, 可以提供一個開發的環境, 保存, 自動熱更新 ...