在vue開發中,本地測試以及測試環境中都沒有遇到問題,當發布生產,有虛擬路徑時,便出現js、css均報錯404;
首先在config的index.js文件中,將assetsPublicPath修改為'./',如下圖;
然而打包發布后發現放在assets文件夾中的圖片資源又報404,觀察那個路徑,發現多了一層statics/css/img的路徑,我們要找到build文件中的utils.js,在如下所示地方新增一條publicPath為'../../';
重新打包發布,正常運行!
在vue開發中,本地測試以及測試環境中都沒有遇到問題,當發布生產,有虛擬路徑時,便出現js、css均報錯404;
首先在config的index.js文件中,將assetsPublicPath修改為'./',如下圖;
然而打包發布后發現放在assets文件夾中的圖片資源又報404,觀察那個路徑,發現多了一層statics/css/img的路徑,我們要找到build文件中的utils.js,在如下所示地方新增一條publicPath為'../../';
重新打包發布,正常運行!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。