Eu atualizei uma biblioteca Angular para o Angular 9. No entanto, quando tento usar essa biblioteca em outro projeto do Angular 9, recebo um erro como este:
O ponto de entrada de destino "meuscomponentes / seletor de entidades" possui dependências ausentes:
- 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"
}
}
Este é um terminal secundário que usa outros componentes que também são terminais secundários.
No projeto da biblioteca, preciso definir algumas dependências no ng-packgr ou em outro lugar? O módulo para o componente seletor de entidade importa o módulo apropriado para os outros componentes. Esse problema surgiu desde o Angular 9.
Agradeço antecipadamente.
11
Você pode postar as seções relevantes do package.json da sua biblioteca?
—
Adam Dunkerley
@ScottWalter Você encontrou uma solução? Eu tenho o mesmo problema
—
Dmitry Grinko
alguma resposta ainda?
—
dendimiiii 16/03
Ainda não há solução. No entanto, isso não tem sido um foco ultimamente, mas eu preciso voltar a isso.
—
Scott Walter