从开源平台上面 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博客

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐