![](https://img-blog.csdnimg.cn/direct/68145087a1ad4aa6adbbcd303decf483.png)
解决办法
1. srore/modules/permission.js
export const loadView = (view) => {
if (process.env.NODE_ENV === "development") {
return (resolve) => require([`@/views/${view}`], resolve);
} else {
// return () => import(`@/views/${view}`);
return (resolve) => require([`@/views/${view}`], resolve);
}
};
![](https://img-blog.csdnimg.cn/direct/71e4bfc2027b4f7cbf54cb26032a0dfc.png)
2. router/index (修改动态路由的导入方式)
export const dynamicRoutes = [
{
path: "/system/user-auth",
component: Layout,
hidden: true,
permissions: ["system:user:edit"],
children: [
{
path: "role/:userId(\\d+)",
// component: () => import("@/views/system/user/authRole"),
component: (resolve) => require(["@/views/system/user/authRole"], resolve),
name: "AuthRole",
meta: { title: "分配角色", activeMenu: "/system/user" },
},
],
},
]
![](https://img-blog.csdnimg.cn/direct/a46f8fe99cc14589bf9eec6a6b2e55c8.png)