Kısıtlamalar

cec compile-template işlemi bir NodeJS uygulamasıdır ve herhangi bir tarayıcının dışında çalışır. Bu sayfa bir tarayıcıda görüntülenmediğinden DOM veya pencere nesnesi yoktur ve JQuery, VueJS veya KnockoutJS gibi istemci tarafı JavaScript kitaplıkları çalışmaz.

DOM nesnesi oluşturup bu istemci tarafı kitaplıkları çalıştırmak için JSDOM gibi bir kitaplığın kullanılması mümkün olsa da bunu yapmanın çok avantajı yoktur. Basit HTML ayrıştırma için cheerio gibi bir NodeJS HTML ayrıştırıcısı kullanabilirsiniz.

İşaretleme tarafından döndürülen HTML'in geçerli HTML olması gerekir. Bir ayrıştırıcı aracılığıyla iletilir ve sadece ayrıştırılan HTML sayfaya eklenir. Bunun amacı, derlenen HTML'de yuvaları bozabilecek eşleşmemiş etiketlerin olmadığını teyit etmektir.