vue打包后在django中无法使用路由切换组件(笔记)

用vue写了一个页面,打包放到django上时发现路由失效,无法切换组件。切换组件时出现以下错误vue打包后在django中无法使用路由切换组件(笔记)
查找资料,结果为路径问题或路由懒加载问题

路径问题

vue-cli 2中可以将assetsPublicPath改成’./’
vue打包后在django中无法使用路由切换组件(笔记)

vue-cli 3中需要自己配置config文件vue打包后在django中无法使用路由切换组件(笔记)
config内容配置如下:
vue打包后在django中无法使用路由切换组件(笔记)
(vue-cli官网查看配置方法)

路由懒加载问题

配置完成后,依然无法切换,检查为路由懒加载问题
非懒加载
vue打包后在django中无法使用路由切换组件(笔记)
懒加载
vue打包后在django中无法使用路由切换组件(笔记)
懒加载后的打包文件在django中无法使用路由,问题未知,暂时未解决。