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.