Kąt 9 - W docelowym punkcie wejścia brakuje zależności

12

Zaktualizowałem bibliotekę Angular do Angular 9. Jednak gdy próbuję użyć tej biblioteki w innym projekcie Angular 9, pojawia się taki błąd:

W docelowym punkcie wejścia „mykomponents / selektor encji” brakuje zależności:

 - 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"
  }
}

Jest to drugorzędny punkt końcowy, który wykorzystuje inne składniki, które są również drugorzędnymi punktami końcowymi.

Czy w projekcie bibliotecznym muszę zdefiniować zależności w ng-packgr czy gdzieś indziej? Moduł komponentu selektora jednostek importuje odpowiedni moduł dla pozostałych komponentów. Ten problem pojawił się od czasu Angulara 9.

Z góry dziękuję.

Scott Walter
źródło
1
Czy możesz opublikować odpowiednie sekcje w pliku package.json biblioteki?
Adam Dunkerley
1
@ScottWalter Czy znalazłeś rozwiązanie? Mam ten sam problem
Dmitry Grinko
jakaś odpowiedź jeszcze?
dendimiiii
Nie ma jeszcze rozwiązania. Jednak ostatnio nie było to przedmiotem zainteresowania, ale muszę do tego wrócić.
Scott Walter

Odpowiedzi:

2
ERROR in The target entry-point "primeng" has missing dependencies: - chart.js

ERROR in The target entry-point "primeng" has missing dependencies: - quill

ERROR in The target entry-point "primeng" has missing dependencies: - @fullcalendar/core


npm install --save chart.js
npm install --save quill
npm install --save @fullcalendar/core
Renato
źródło
4
Unikaj publikowania odpowiedzi zawierających tylko kod. Spróbuj dodać więcej informacji o wklejonym kodzie.
Eldar
0

Zmodyfikuj projekt komponentu, aby zmienić ścieżkę bezwzględną na ścieżkę względną.

Jak na przykład:

import {xxx} from 'src/xxx/xxx.module';

do:

import {xxx} from '../../xxx/xxx.module';
Yang Zhou
źródło