1,使用的是若依的代码,用了乾坤插件调试,然后卸载乾坤,再进行其他操作,发现开发环境正常导入组件
2,上线后路由找不到组件模块,路由中的组件使用的是懒加载也是就是 import 导入

发现:
若依的开发环境获取后端传过来的权限路由,在处理的时候使用的是requre 加载的路由组件,而在生产环境使用的是import 这种懒加载的方式导入组件
百思不得其解,为什么import导入失效了

//vue.config 中的打包路径是这么配置的
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",

1,先用requre导入吧,期待有缘人解答
2,再次网络找了一下,说试试如下,但是还是找不到模块

() => eval(import(`@/views/${view}`))
Logo

快速构建 Web 应用程序

更多推荐