Я обновил библиотеку Angular до Angular 9. Однако, когда я пытаюсь использовать эту библиотеку в другом проекте Angular 9, я получаю такую ошибку:
Целевая точка входа "mycomponents / entity-selector" имеет отсутствующие зависимости:
- mycomponents/shared-services
- mycomponents/spinner
- mycomponents/text-input
Package.json
{
"$schema": "../../../node_modules/ng-packagr/package.schema.json",
"name": "entity-selector",
"version": "0.0.0",
"ngPackage": {
"lib": {
"entryFile": "public_api.ts"
},
"dest": "../../../dist/mycomponents/entity-selector"
}
}
Это вторичная конечная точка, которая использует другие компоненты, которые также являются вторичными конечными точками.
В проекте библиотеки мне нужно определить зависимости в ng-packgr или где-то еще? Модуль для компонента выбора объекта импортирует соответствующий модуль для других компонентов. Эта проблема возникла после Angular 9.
Заранее спасибо.
1
Можете ли вы опубликовать соответствующие разделы в вашей библиотеке package.json?
—
Адам Данкерли
@ScottWalter Нашли решение? У меня такая же проблема
—
Дмитрий Гринько
какой-нибудь ответ еще?
—
dendimiiii
Решения пока нет. Однако в последнее время это не было предметом внимания, но мне нужно вернуться к этому.
—
Скотт Уолтер