我正在创建一个非常大的库,因此自然而然地我在考虑将public_api.ts
模块化以用于不同的大模块。
但是看来我无法通过public_api.ts
根目录中的类似内容来实现这一点:
export * from "./lib/lib2-m1/public_api";
export * from "./lib/lib2-m2/public_api";
ng-packagr 使用的ng-package.json
也在使用entryFile
,它是单数。
一个简单的demo来介绍这个案例。
任何想法都会得到更好的 big 库模块化。
答案 0 :(得分:2)
您可以尝试使用index.ts
文件创建public-api.ts
文件,并在根public-api.ts
的根public-api.ts文件中使用该索引文件
export * from "./lib/lib2-m1/index";
export * from "./lib/lib2-m2/index";
这在我的项目中有效。