모든 각도 라이브러리를 angular 9.0.0
사용 하도록 업그레이드 ng update
했으며 빌드하려고 할 때 오류가 발생했습니다.
오류:
지원되지 않는 개인 클래스 SomeComponent입니다. 이 클래스는 SomeModule-> SomeComponent를 통해 소비자에게 표시되지만 최상위 라이브러리 진입 점에서 내보내지는 것은 아닙니다.
누구 든지이 오류를 해결 했습니까?
답변
구성 요소가 내보낼 경우 오류는 NgModule
당신에 포함되지 public_api.ts
, angular 9
지금 착오를 통해 것입니다.
이 오류는 발생하지 angular 8
않았지만 업그레이드 후 angular 9
표시되기 시작했습니다.
service
, module
또는 component
등 을 내 보낸 경우 NgModule
이를 포함 시키 public_api.ts
거나 다른 방법으로 angular 9
오류가 발생 했는지 확인하십시오 .
수정 : 구성 요소를 public_api.ts
export * from './lib/components/some-me/some-me.component';