제약 조건

cec compile-template 작업은 NodeJS 애플리케이션이며 브라우저 밖에서 실행됩니다. 페이지가 브라우저에 렌더링되지 않기 때문에 DOM 또는 창 객체가 없으며 JQuery, VueJS 또는 KnockoutJS와 같은 클라이언트측 JavaScript 라이브러리가 작동하지 않습니다.

JSDOM과 같은 라이브러리를 사용하여 DOM 객체를 생성하고 이러한 클라이언트측 라이브러리를 실행할 수 있지만 여기에는 거의 이점이 없습니다. 간단한 HTML 구문분석에는 cheerio와 같은 NodeJS HTML 구문분석기를 사용할 수 있습니다.

마크업에서 반환된 HTML은 적합한 HTML이어야 합니다. 구문분석기를 통과하여 구문분석된 HTML만 페이지에 추가됩니다. 이는 컴파일된 HTML에 슬롯을 손상시킬 수 있는 불일치 태그가 없는지 확인하는 것입니다.