Я модернізував бібліотеку Angular до Angular 9. Однак, коли я намагаюся використовувати цю бібліотеку в іншому проекті Angular 9, я отримую помилку на зразок цієї:
Цільова точка входу "mycomponents / select-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 чи десь ще? Модуль для компонента-селектора сутності імпортує відповідний модуль для інших компонентів. Це питання виникло з кутового 9.
Дякую заздалегідь.
1
Чи можете ви розмістити відповідні розділи пакета.json вашої бібліотеки?
—
Адам Данкерлі
@ScottWalter Ви знайшли рішення? У мене те саме питання
—
Дмитро Гринько
будь-яка відповідь ще?
—
dendimiiii
Ще немає рішення. Однак останнім часом це не зосереджується на увазі, але мені потрібно повернутися до нього.
—
Скотт Уолтер