Açısal 9 - Hedef giriş noktasının eksik bağımlılıkları var


12

Açısal bir kütüphaneyi Açısal 9'a yükselttim. Ancak bu kütüphaneyi başka bir Açısal 9 projesinde kullanmaya çalıştığımda şöyle bir hata alıyorum:

Hedef giriş noktası "bileşenlerim / varlık seçici" nin bağımlılıkları yok:

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

Bu, aynı zamanda ikincil bitiş noktaları olan diğer bileşenleri kullanan ikincil bir bitiş noktasıdır.

Kütüphane projesinde ng-packgr veya başka bir yerde bağımlılıkları tanımlamam gerekir mi? Varlık seçici bileşeninin modülü, diğer bileşenler için uygun modülü alır. Bu sorun Açısal 9'dan beri arttı.

Şimdiden teşekkürler.


1
Kitaplık paketinizin ilgili bölümlerini gönderebilir misiniz?
Adam Dunkerley

1
@ScottWalter Bir çözüm buldunuz mu? Aynı sorunum var
Dmitry Grinko

henüz bir cevap var mı?
dendimiiii

Henüz çözüm yok. Ancak bu son zamanlarda bir odak noktası değildi, ancak buna geri dönmem gerekiyor.
Scott Walter

Yanıtlar:


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
Lütfen yalnızca kod yanıtı göndermekten kaçının. Yapıştırılan kod hakkında daha fazla bilgi eklemeyi deneyin.
Eldar

0

Göreli bir yola giden mutlak yolu değiştirmek için bileşen projenizi değiştirin.

Gibi:

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

için:

import {xxx} from '../../xxx/xxx.module';
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.