Я не уверен, поддерживается ли этот сценарий.
Я использую ng-packagr для аналогичной настройки, и то, что работает (хотя и не идеально), выглядит следующим образом:
, если у вас следующая структура:
@mylib
├── src
| ├── public_api.ts
| └── *.ts
├── ng-package.json
├── package.json
└── foo
| ├── src
| | ├── public_api.ts
| | └── *.ts
| └── ng-package.json
└── bar
├── src
| ├── public_api.ts
| └── *.ts
└── ng-package.json
если вы установите root пакет. json с именем области действия
{
"name": "@myLib"
}
вы установите root ng-пакет. json на этот
{
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
"dest": "../../dist/@myLib"
}
и поместите пустой экспорт объекта в ваш основной public_api.ts (то есть /src/public_api.ts)
export default {};
, тогда вы должны получить искомую структуру
надеюсь, это поможет