vue項目打包部署后頁面是空白的,以及部署之后頁面能看到圖片等資源找不到


第一個:vue項目打包部署后頁面是空白的

因為index.html里邊的內容都是通過script標簽引入的,而你的路徑不對,打開是空白的。

解決辦法:config文件夾下的index.js文件的build中assetsPublicPath

assetsPublicPath默認的是 ‘/’ 也就是根目錄。而我們的index.html和static在同一級目錄下面。 所以要改為 ‘./ ’;

再次執行 npm run build 就可以了。

 

 

第二個:部署之后頁面能看到圖片等資源找不到

解決辦法:build文件夾下的utils.js文件的generateLoaders方法加上publicPath: '../../'

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM