此问题与在adobe cq5中频繁构建客户端lib文件夹有关。
每当我更新js和css文件中的代码时,只要保存相关的js和css文件,就不会反映更改。
我必须这样做url //server:port//libs/granite/ui/content/dumplibs.rebuild.html。
点击"重建库"按钮,然后只有我的更改在html文件中更新。
我是否必须配置任何文件才能绕过此过程?
由于
答案 0 :(得分:2)
您可以选择性地使已更改的clientlib 手动无效,而不是通过dumplibs.rebuild.html界面使所有库无效和重建。 clientlib的缓存副本存储在/var/clientlibs
下。您可以导航到所需的组件' /var/clientlibs/apps
或/var/clientlibs/etc
下的js和css文件并将其删除。当请求使用这些页面的任何页面时,它们将被重建。
由于只删除并重建了选择的库,因此速度要快得多。
答案 1 :(得分:1)
我使用各种选项:
js.txt
或css.txt
文件,转到最后,然后点击回车键在底部添加一个新行 - 此通常< / em>导致lib重建,当我处理UI内容时(在CRXDE Lite中),它通常是我最快的机制。http://localhost:4502/libs/granite/ui/content/dumplibs.rebuild.html?invalidate=true
手动清除库(或者如果我必须这么做的话,重启我的CQ实例)我希望我理解为什么CQ有时会重建库,而在其他时候我似乎没有执行相同的步骤。但无论如何,我希望这对其他人有用或有用。