vue-router.esm.js: Error: "Loading chunk 0 failed"


問題描述:

單個路由頁面突然無法跳轉,但是其他路由頁面跳轉是沒有問題的。可以確定是路由的問題。

問題報錯:

問題解決

    網上的解決方案有很多種,有路由錯誤重試的,有更改配置js的。我羅列一下我使用有效的

  • 方式1.更改vue.config.js

    • 但是存在的問題是項目打包發布后,打包的css,圖片等路徑回出現錯誤;
# 將公共路徑由相對路徑改成絕對路徑

publicPath: './',

更改為 

publicPath: '/'

  • 方式2:將路由頁面的懶加載改成
將路由懶加載改成直接加載

component: () => import('@/component/Index.vue')

改成

import Index from '@/component/Index.vue';

component: Index,


免責聲明!

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



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