Возможно ли для angular lib использовать вложенный public_api.ts - PullRequest
0 голосов
/ 19 января 2019

Я создаю очень большую библиотеку, поэтому, естественно, я думаю о модульности public_api.ts для различных огромных модулей.

Но, похоже, я не могу добиться этого через что-то подобное в корне public_api.ts:

export * from "./lib/lib2-m1/public_api";
export * from "./lib/lib2-m2/public_api";

А также ng-package.json, используемый ng-packagr использует entryFile, который является единственным .

Простое демо для представления дела.

Любая идея будет оценена для лучшей модульности big lib.

1 Ответ

0 голосов
/ 19 января 2019

Вы можете попробовать создать файл index.ts с файлом public-api.ts и использовать этот индексный файл в корневом каталоге public-api.ts в корневом каталоге public-api.ts

export * from "./lib/lib2-m1/index";
export * from "./lib/lib2-m2/index";

Это сработало в моем проекте.

...