我已经构建并发布了一个自定义组件库,保存在Artifactory中,以便安装到我的应用程序中。但是,在我安装该库后,当应用程序加载时,我遇到了以下错误。就好像没有渲染任何东西,只显示这个错误信息...
核心.js:1139 抛出未捕获的TypeError:无法读取未定义的属性(读取'ɵmod'),在getNgModuleDef(core.js:1139)处,递归(core.js:25270)处,递归(core.js:25281)处,registerNgModuleType(core.js:25266)处,新的NgModuleFactory$1(core.js:25380),compileNgModuleFactory__POST_R3__(core.js:28993),PlatformRef.bootstrapModule(core.js:29239), Module.zUnb(main.ts:11),在webpack_require(bootstrap:79)处,在Object.0(main.js:11)
我看到stackoverflow上说要通过添加以下内容"返回模块",但我不知道需要将此内容添加到哪个文件中。
核心.js:1139 抛出未捕获的TypeError:无法读取未定义的属性(读取'ɵmod'),在getNgModuleDef(core.js:1139)处,递归(core.js:25270)处,递归(core.js:25281)处,registerNgModuleType(core.js:25266)处,新的NgModuleFactory$1(core.js:25380),compileNgModuleFactory__POST_R3__(core.js:28993),PlatformRef.bootstrapModule(core.js:29239), Module.zUnb(main.ts:11),在webpack_require(bootstrap:79)处,在Object.0(main.js:11)
我看到stackoverflow上说要通过添加以下内容"返回模块",但我不知道需要将此内容添加到哪个文件中。
{ path: 'auth', loadChildren: () => import('./auth/auth.module') .then((a) => { return a.AuthModule; }); },
我已确认正确的文件夹在库构建时已经打包好,如此stackoverflow中所述。
此外,这是我的导入语句,我感觉它是错误的。但是如果我使用 "@myOrg_amf/amf-library" 就会得到编译错误。
import { AmfLibraryModule, MaterialModule } from '@myOrg_amf/amf-library/projects/amf-library/src/public-api';
感谢您对此提供的任何建议。