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