vue項目完成打包上線的時候不少人都會碰到靜態資源找不到的問題,常見的有兩個css
一、js,css路徑不對vue
解決辦法:打開config/index.js,將其中的assetsPublicPath值改成’./’wordpress
二、css中引用的圖片資源找不到ui
個人login.vue文件中有一段css,其中引用了一個背景圖片,是這樣寫的url
.login{height:100%;background: url("../assets/login_bg.jpg") no-repeat; background-size: cover;color: white;}
「src/assets/」文件夾下有這張圖片,打包後路徑發生變化這個圖片就找不到了,stackflow上有一個解決辦法,很簡單spa
打開「build/utils.js」,增長一行代碼便可3d
原文地址:http://www.ftc20.com/wordpress/2017/11/vue-static-resource-route-question/code