从开源平台上面 clone 一个vue 项目时,登陆后 一直报找不到相对应的 module。
搜了很多,后面终于解决。
export const loadView = (view) => {
return () => import(`@/views/${view}`)
}
改成如下
export const loadView = (view) => {
return (resolve) => require([`@/views/${view}`], resolve)
}
就可以解决了。
原因:webpack 版本问题,webpack4中动态import不支持变量方式
该项目在:大象模版 可以看到项目。
参考项目:(1条消息) vue 动态加载 Error: Cannot find module ‘@/views/xxx‘ at webpackEmptyContext (index.js:39)_Laputa219的博客-CSDN博客