1,936
社区成员




加载动态路由报错:过程如下
后端返回数据如下:{ component: "../views/Home.vue",name: "首页",path: "/Home"}
component为vue-router的懒加载路径。
前端网络请求到后端数据后,将component直接放到变量中
component: resolve=>(require([component],resolve))
运行后报
:Cannot find module ‘../views/Home.vue' at webpackEmptyContext
(eval at ./src/utils sync recursive(2.js:10),<anonymous>:2:10)
at eval(menu.js?2971:42)
怎么解决的呢?我也遇到了
https://ask.csdn.net/questions/7924110
require([component], resolve)改成 require([@/views${component}
], resolve)就可以
这样不会内存泄露吗
已自行解决,请大家不用回复。