Bu sınıf, SomeModule -> SomeComponent aracılığıyla tüketiciler tarafından görülebilir ancak üst düzey kütüphane giriş noktasından dışa aktarılmaz


15

Tüm açısal kütüphanemi angular 9.0.0kullanmaya yükselttim ng updateve bunları oluşturmaya çalıştığımda hata aldım.

Hata:

Desteklenmeyen özel sınıf SomeComponent. Bu sınıf, SomeModule -> SomeComponent aracılığıyla tüketiciler tarafından görülebilir ancak üst düzey kütüphane giriş noktasından dışa aktarılmaz.

Bu hatayı kimse çözdü mü?

Yanıtlar:


31

Herhangi bir bileşen ihraç eğer hatadır NgModuleve yer almayan public_api.ts, angular 9şimdi yanılma yöntemiyle irade.

Bu hata gelmiyordu angular 8ancak yükselttikten sonra angular 9gösterilmeye başlandı.

Eğer herhangi bir ihraç varsa service, moduleya component, vb NgModulebunları eklemeyi unutmayın public_api.tsya da başka angular 9irade şimdi yanılma yöntemiyle.

Düzeltme: Bileşeninizi public_api.ts

export * from './lib/components/some-me/some-me.component';
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.