1. 程式人生 > >vue-cli打包訪問靜態資源404解決方案

vue-cli打包訪問靜態資源404解決方案

使用vue-cli生產打包,把程式碼放到伺服器上訪問的時候,不少同學會看到頁面一片空白,開啟控制檯,會發現是某些資原始檔找不到,如圖:
這裡寫圖片描述

其實這裡是因為vue-cli的webpack打包配置靜態檔案訪問路徑不對,配置檔案路徑如圖:
這裡寫圖片描述
在這個檔案下面找到生產(build)配置:
這裡寫圖片描述
要解決靜態檔案訪問路徑問題只需要修改配置中的assetsPublicPath欄位即可。

如果你的伺服器靜態檔案路徑是這樣的:

  • apache-tomcat-8.0.47
    • webapps
      • staticFile
        • mobile
          • index.html
          • static

將路徑寫成這樣即可訪問靜態資源:
這裡寫圖片描述

資源訪問成功狀態:
這裡寫圖片描述