Angular 9 - Titik masuk target memiliki dependensi yang hilang


12

Saya telah memutakhirkan perpustakaan Angular ke Angular 9. Namun ketika saya mencoba menggunakan perpustakaan itu di proyek 9 Angular lain saya mendapatkan kesalahan seperti ini:

Titik masuk target "mycomponents / entitas-selector" memiliki dependensi yang hilang:

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

Ini adalah titik akhir sekunder yang menggunakan komponen lain yang juga merupakan titik akhir sekunder.

Dalam proyek perpustakaan apakah saya perlu mendefinisikan beberapa dependensi di ng-packgr atau di tempat lain? Modul untuk komponen pemilih entitas mengimpor modul yang sesuai untuk komponen lainnya. Masalah ini muncul sejak Angular 9.

Terima kasih sebelumnya.


1
Bisakah Anda memposting bagian yang relevan dari paket Anda. Json
Adam Dunkerley

1
@ScottWalter Apakah Anda menemukan solusi? Saya memiliki masalah yang sama
Dmitry Grinko

belum ada jawaban?
dendimiiii

Belum ada solusi. Namun ini belum menjadi fokus akhir-akhir ini tetapi saya harus kembali ke sana.
Scott Walter

Jawaban:


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

4
Harap hindari memposting jawaban hanya kode. Coba tambahkan lebih banyak info tentang kode yang di-paste.
Eldar

0

Ubah proyek komponen Anda untuk mengubah jalur absolut ke jalur relatif.

Seperti:

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

untuk:

import {xxx} from '../../xxx/xxx.module';
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.