에러 백과

유효하지 않은 엘리먼트

엘리먼트가 HTML 명세에 정의되어 있지 않거나 해당 엘리먼트 셀렉터를 가진 컴포넌트나 디렉티브가 없어 컴파일 중 하나 이상의 엘리먼트를 확인할 수 없습니다.

HELPFUL: 이 오류는 흔한 런타임 오류인 NG0304: '${tagName}' is not a known element: ...에 대응하는 컴파일러 오류입니다.

오류 디버깅

오류에 표시된 엘리먼트 이름으로 해당 엘리먼트를 사용하는 파일을 찾으세요.

이름과 셀렉터가 올바른지 확인하세요.

NgModule이나 독립형 컴포넌트의 imports 필드에 해당 컴포넌트가 포함되어 올바르게 불러왔는지 확인하세요. 컴포넌트가 독립형이 아니라 NgModule에 선언되어 있다면 해당 NgModule의 exports 필드에 포함되어 올바르게 내보내는지도 확인하세요.

커스텀 엘리먼트나 웹 컴포넌트를 사용한다면 애플리케이션 모듈에 CUSTOM_ELEMENTS_SCHEMA를 추가하세요.

그래도 오류가 해결되지 않으면 불러온 라이브러리에서 사용 중인 내보내기 항목과 프로퍼티가 최근에 변경되었는지 확인하고 서버를 다시 시작하세요.