1
2
3
Error: Cannot find module '@/views/user/index'
at webpackEmptyContext (index.js:39)
at permission.js:61

原来写法

1
2
3
export const loadView = (view) => {
return () => import(`@/views/${view}`)
};

改为

1
2
3
export const loadView = (view) => {
return (resolve) => require([`@/views/${view}`], resolve)
};

原因:webpack版本问题,webpack4中动态import不支持变量方式

该修改对于生产环境无影响,只在开发环境有问题