解決vue打包專案後點選dist資料夾中的index.html網頁顯示一片空白的問題
問題描述:
vue專案完成後,用npm run build 打包專案後,出現dist資料夾,點選dist資料夾下的index.html頁面出現一片空白。
原因分析:
沒有修改config配置檔案,直接打包,系統預設的是’/’(根目錄),而不是’./’(當前目錄),從而導致路徑不對,頁面載入不出來。
解決方案:
針對vue-cli3.0以下版本的可以直接將config/index.js檔案的assetsPublicPath: ‘/’;改為assetsPublicPath: ‘./’; 然後再重新打包一次就可以了。
對於vue-cli3.0及以上版本沒有config配置檔案的。需要自己在專案的根目錄下手動建一個配置檔案並添上以下程式碼:然後在重新打包一次就可以了。
module.exports = {
publicPath: './'
}
你以為這樣就結束了嗎?也許此時的你可以,但是小編我並沒有結束!!!
經過上面一番操作後,我點選導航欄它是這個樣子的:
百度得知是我開發時路由的方式選的不同,才導致這樣。
vue-router總共有三種模式:https://blog.csdn.net/lcj529/article/details/108740607這篇部落格裡面講了這三種路由方式。
具體解決辦法:將router中的index.js 中的mode: "history"註釋掉,然後再重新打包即可。
最後附上這篇部落格,羅列的更全面:
https://www.cnblogs.com/nuonuo-D/p/10516394.html
相關文章
- 快速解決新建選單隻顯示資料夾選項問題
- nginx配置 vue打包後的專案 解決重新整理頁面404問題|nginx配置多端訪問NginxVue
- 關於vue打包後scss檔案中背景圖片不顯示問題VueCSS
- 【爬坑日記】npm build之後,開啟dist資料夾下index.html為空白頁NPMUIIndexHTML
- vue中生成dist資料夾Vue
- 解決下載的CHM檔案無法顯示網頁問題網頁
- 顯示所有檔案和資料夾"失效 解決無法顯示所有檔案和資料夾
- Windows無法顯示隱藏資料夾之問題解決Windows
- 【問題&解決】手機網頁Html程式碼實現(解決顯示頁面很小的問題)網頁HTML
- vue-element-admin 解決壓縮打包之後背景圖片不顯示問題Vue
- TListView元件顯示資料夾中的檔案 (轉)View元件
- TortoiseGit資料夾和檔案圖示不顯示解決方法Git
- 解決IOS中input失焦後,頁面上移,點選不了問題iOS
- Vue 專案裡戳中你痛點的問題及解決辦法(更新)Vue
- 解決vue.js打包過後點選詳情頁面在伺服器中重新整理頁面空白Vue.js伺服器
- iOS開發問題之:解決iOS網頁呼叫系統相簿顯示英文的問題iOS網頁
- 解決成功安裝ACS以後顯示空白的問題!
- 解決CentOS 中顯示亂碼問題CentOS
- 若依解決VUE前端時間顯示問題Vue前端
- Vue專案打包常見問題整理Vue
- Android使用WebView嵌入網頁,網頁內點選跳轉到另一個網頁後,返回問題解決AndroidWebView網頁
- 配置total commander 顯示所有或特定資料夾 (帶點的資料夾)
- vue 專案引入字型圖示報錯、不顯示等問題Vue
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- 解決chrome,下載在資料夾中顯示,呼叫錯誤的關聯程式Chrome
- vue-cli4.x建立的專案中解決跨域問題Vue跨域
- 解決vue專案部署到Nginx重新整理頁面報404的問題VueNginx
- 解決:vue專案,F5重新整理頁面後 title失效問題Vue
- 解決arcgis for android中feature不顯示的問題Android
- vue解決IE9及以下不顯示placeholder的問題VueIE9
- Vue專案History模式404問題解決Vue模式
- win10資料夾圖示不正常顯示怎麼辦_win10電腦資料夾圖示顯示異常的解決方法Win10
- 專案中遇到的問題之總體進度值的顯示-後續彙總更新
- 關於vue-cli生成的dist 檔案怎麼訪問的問題Vue
- PHP+MYSQL 條件篩選後分頁顯示資料PHPMySql
- 在Vue 專案 webpack 打包中關於 背景圖片的路徑問題VueWeb
- JN專案-切換選項卡顯示隱藏問題
- AD9中元件無法顯示的問題解決元件