Adobe Granite HTML 库管理器的配置选项 "htmllibmanager.excluded.path.list.name" 有什么用?
What is the configuration option "htmllibmanager.excluded.path.list.name" of the Adobe Granite HTML Library Manager used for?
在 AEM Adobe Granite HTMl 库管理器中有很多配置选项。
我想知道 htmllibmanager.excluded.path.list.name
的用途。
htmllibrarymanager 有一个节点侦听器,用于检查特定路径下的客户端库。此触发器负责合并和压缩页面的 clientlibs(如果启用)。排除路径(顾名思义)会跳过侦听器对这些串联和压缩任务的处理。它通常配置为排除 AEM 和云产品中的预编译脚本。
HTML 库管理器使用 JCR 事件侦听器 纯粹是为了 缓存失效,即当文件位于 /apps/myco/clientlib/js/somefile.js
时,它知道使包含此文件的缓存客户端库无效(大概 /apps/myco/clientlib
)。配置 htmllibmanager.excluded.path.list.name
定义了一组不观察事件的路径。它与缩小或串联无关,因为如果您要在任何排除的路径下创建客户端库,它仍然会被串联和缩小(取决于配置)。
您应该不更改此值。它在 https://docs.adobe.com/docs/en/aem/6-3/develop/ref/javadoc/deprecated-configurations.html 上被列为只能由 Adobe 更改。如果你确实改变了它(同样,你不应该),你绝对不应该改变它以包含任何 可能 包含客户端库的路径,因为这会导致陈旧的缓存条目.
在 AEM Adobe Granite HTMl 库管理器中有很多配置选项。
我想知道 htmllibmanager.excluded.path.list.name
的用途。
htmllibrarymanager 有一个节点侦听器,用于检查特定路径下的客户端库。此触发器负责合并和压缩页面的 clientlibs(如果启用)。排除路径(顾名思义)会跳过侦听器对这些串联和压缩任务的处理。它通常配置为排除 AEM 和云产品中的预编译脚本。
HTML 库管理器使用 JCR 事件侦听器 纯粹是为了 缓存失效,即当文件位于 /apps/myco/clientlib/js/somefile.js
时,它知道使包含此文件的缓存客户端库无效(大概 /apps/myco/clientlib
)。配置 htmllibmanager.excluded.path.list.name
定义了一组不观察事件的路径。它与缩小或串联无关,因为如果您要在任何排除的路径下创建客户端库,它仍然会被串联和缩小(取决于配置)。
您应该不更改此值。它在 https://docs.adobe.com/docs/en/aem/6-3/develop/ref/javadoc/deprecated-configurations.html 上被列为只能由 Adobe 更改。如果你确实改变了它(同样,你不应该),你绝对不应该改变它以包含任何 可能 包含客户端库的路径,因为这会导致陈旧的缓存条目.