Я создал библиотеку angular и создал в ней два модуля с именами Admin и Client. В каждом модуле у меня одна служба.
lib
admin
admin.service.ts
amdin.module.ts
client
client.service.ts
client.module.ts
public-api.ts
Содержимое public-api.ts
:
export * from './lib/admin/admin.module';
export * from './lib/admin/admin.service';
export * from './lib/admin/client.module';
export * from './lib/client/client.service';
Тогда:
ng build core
Таким образом, если Я импортирую AdminModule
в AppModule
, как показано ниже:
import { AdminModlue } from 'core';
Почему Angular загружает AdminModule
и ClientModuel
и их службы, в то время как он должен загружать только AdminModule
?
Если мы проверим вкладку «Сеть» в нашем браузере, мы увидим main.js
.
Как я могу загрузить только AdminModule
?