在vue開發中,本地測試以及測試環境中都沒有遇到問題,當發佈生產,有虛擬路徑時,便出現js、css均報錯404;css
首先在config的index.js文件中,將assetsPublicPath修改成'./',以下圖;vue
然而打包發佈後發現放在assets文件夾中的圖片資源又報404,觀察那個路徑,發現多了一層statics/css/img的路徑,咱們要找到build文件中的utils.js,在以下所示地方新增一條publicPath爲'../../';測試
從新打包發佈,正常運行!ui