gpt4 book ai didi

Liferay 连接和压缩 javascript

转载 作者:行者123 更新时间:2023-12-02 16:29:52 25 4
gpt4 key购买 nike

我正在尝试找出如何实现所有 js 文件的压缩和缩小。目前我将它们放在 /html/js/mycustomjs/ 文件夹下的 Hook 插件中。

我知道liferay有自己的机制来压缩javascript,在barebone.jsp或 everything.jsp中,并找到了javascript.barebone.filesjavascript中声明的文件列表portal.properties 上的 .everything.files 属性。

问题是,我可以用这个机制来压缩我自己的js文件吗?我应该覆盖 portal-ext.properties 中的此类属性吗?或者我应该自己使用 MinifierFilter

此外, Hook 插件是否适合放置我希望在所有门户网站上可用的 js 文件?

最佳答案

覆盖 portal-ext.properties 中的 javascript.bundle.dependency=javascript.bundle.ids= 属性,请参阅 http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/javascri-3

类似这样的事情:

javascript.my.files =\  
jquery-1.8.3.js,\
my-script.js

javascript.bundle.ids=\
javascript.barebone.files,\
javascript.everything.files,\
javascript.my.files


javascript.bundle.dependencies[javascript.barebone.files]=javascript.my.files

此外,我认为钩子(Hook)插件不适合满足此类要求。我认为更好的方法是将 javascript 放在主题的中心。

关于Liferay 连接和压缩 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16540178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com