Aem 未捕获引用错误:未定义CQ

Aem 未捕获引用错误:未定义CQ,aem,Aem,我在CQ环境中面临一个问题。浏览器控制台中出现错误,导致页面中断:“未捕获引用错误:未定义CQ”。请给出指针 浏览器中的错误如下所示: 未捕获引用错误:未定义CQ 对于来到本页面的任何人,如果他们使用的是sighly而不是jsp,这将对您有用: 您需要在页面正文中包括以下内容: <div data-sly-include="head.html" data-sly-unwrap></div> 创建自定义组件时,请参见上面关于添加的注释 <cq:includeCli

我在CQ环境中面临一个问题。浏览器控制台中出现错误,导致页面中断:“未捕获引用错误:未定义CQ”。请给出指针

浏览器中的错误如下所示:
未捕获引用错误:未定义CQ

对于来到本页面的任何人,如果他们使用的是sighly而不是jsp,这将对您有用:

您需要在页面正文中包括以下内容:

<div data-sly-include="head.html" data-sly-unwrap></div>

创建自定义组件时,请参见上面关于添加的注释

<cq:includeClientLib categories="cq.widgets"/>

所述,我知道这是一篇旧文章,但我想发布这些信息,以防对其他人有所帮助

我有AEM 6.0的基本版本,每次加载页面时都会出现错误“CQ未定义”。当我加入“伙伴”时,错误就消失了


尝试将其添加到您的clientlibs文件夹中

<cq:includeClientLib categories="cq.widgets"/

我在CRXDE-Lite中将这一行添加到我的站点的
customheaderlibs.html
,它解决了这个问题


任何人都可以帮助CQ如何加载其客户端库?添加更多详细信息您所说的构建是什么意思?构建了什么代码?你要打开的页面是什么?添加代码段和错误段。谢谢@yashahuja问题是浏览器无法呈现组件。例如,错误在CQ.WCM.edit({“path”:“/content/adaptive/theage/jcr:content/current weather.”行中。更准确地说,错误是无法识别Javascript对象CQ,浏览器抱怨错误“uncaughtreferenceerror:CQ未定义”。您是否在页面组件中包含ClientLib?如果您是从foundation/components/page继承的,则此选项已可用。但如果您使用从头开始创建自己的页面组件,请确保已包含ClientLib,如图所示
如果是这种情况,则可能存在较旧的CQ/libs/f页面上使用的基础组件(如列表)。使用TouchUI编辑时通常不提供CQ库
<cq:includeClientLib categories="cq.widgets"/