寫在vue文件里面的style樣式,在添加例如背景圖片的時候,如果用的是相對路徑,那么build出來的css文件的路徑將會出錯,導致找不到圖片。

通過查找資料,在https://segmentfault.com/q/1010000008438061有人的回答解決了問題。

要修改主要有兩個,一個就是config/index.js文件,將assetsPublicPath的路徑改為'./',這是發布路徑,如果構建后的產品文件有用于發布CDN或者放到其他域名的服務器,可以在這里進行設置設置之后構建的產品文件在注入到index.html中的時候就會帶上這里的發布路徑

另外一個修改就是上圖了,添加,publicPath: '../../'這一行,這是配置extract-text-plugin插件的提取樣式,具體是什么我也不清楚。

問題說完了,希望對大家有幫助,寫下來也是方便自己日后出現問題可以查看。謝謝!
以上這篇解決Vue編譯時寫在style中的路徑問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答