导入自定义模块[Angular11]时获取“无法读取未定义的属性'?mod'”

我正在尝试制作一个包含我所有 UI 组件的自定义模块,您可以在这里找到它:dawere-uic

它可以编译,并且与我所拥有的故事书一起工作就像一个魅力,每个 UI 组件都在工作。问题是当我尝试在我的主项目中使用它时,我收到此错误:

Uncaught TypeError: Cannot read property '?mod' of undefined
  at getNgModuleDef (core.js:1117)
  at recurse (core.js:25171)
  at recurse (core.js:25182)
  at registerNgModuleType (core.js:25167)
  at new NgModuleFactory$1 (core.js:25281)
  at compileNgModuleFactory__POST_R3__ (core.js:28915)
  at PlatformRef.bootstrapModule (core.js:29161)
  at Module.zUnb (main.ts:11)
  at __webpack_require__ (bootstrap:79)
  at Object.0 (main.js:11)

一旦我将它导入到 app.module 中,它就会发生。谁能告诉我我做错了什么?我认为值得一提的是,我是 Angular 的新手。

回答

只需返回模块即可。

 {
    path: 'auth',
    loadChildren: () =>
      import('./auth/auth.module')
        .then((a) => {
          return a.AuthModule;
        });
  },


以上是导入自定义模块[Angular11]时获取“无法读取未定义的属性'?mod'”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>