У меня есть библиотека Angular CLI, в которой каждый компонент следует импортировать только через свои отдельные точки входа (например, Angular Material):
import {Foo} from '@myLib/foo
import {Bar} from '@myLib/bar
Поэтому мне не нужна основная точка входа в конфигурацию ng-packagr.
У меня уже определены все вторичные точки входа, и я хочу удалить основную точку входа, чтобы пользователи не могли просто «импортировать {Bar} из '@myLib», но для ng-package.json требуется entryFile, и когда я оставляю entryFile пустым, я получаю сообщение об ошибке
ОШИБКА: внутренняя ошибка: не удалось получить символ для точки входа
Я должен добавить хотя бы один действительный экспорт в файл entryFile.
Команда Angular Material, похоже, получила это право - https://github.com/angular/components/blob/master/src/material/index.ts
Есть идеи, как это сделать?