我在 webpack / react 应用程序中使用动态导入时遇到问题。这是我的代码:
loader: (router) => import('../components/pages/home').then(component => {
console.log(component)
debugger;
return router(component.default)
}
由于某种原因,模块似乎被正确导入,因为它满足导入功能条件 - 即
typeof module === "object" && module && module.__esModule
但是,该组件仍未定义。返回值为:
{HomePage: undefined, __esModule: true}
奇怪的是,如果我在文件顶部添加相同组件的静态导入,那么导入会按预期工作 - 显然这不是我想要的:D
任何帮助将不胜感激。
提前致谢!