我正在尝试创建一个带有每个模块次要入口的angular库。
我有三个模块:A、B和C。A是独立的,但B依赖于C,这意味着我需要在B.module.ts中使用import
获取C.module.ts
。
我遵循了这篇文章,所以我在每个模块中都有一个package.json
、index.ts
和public_api.ts
文件。
当我尝试构建库时,我收到以下错误:
------------------------------------------------------------------------------
Building entry point '@org/library-name/src/lib/A'
------------------------------------------------------------------------------
Compiling TypeScript sources through ngc
Bundling to FESM2015
Bundling to UMD
Minifying UMD bundle
Writing package metadata
Built @org/library-name/src/lib/A
------------------------------------------------------------------------------
Building entry point '@org/library-name/src/lib/B'
------------------------------------------------------------------------------
Compiling TypeScript sources through ngc
ERROR: Unable to write a reference to CComponent in /.../projects/library-name/src/lib/C/C.component.ts from /.../projects/library-name/src/lib/C/C.module.ts
有什么办法可以让它工作吗? 提前感谢。