我试图弄清楚如何实现所有 js 文件的压缩和缩小。目前我将它们放在一个钩子插件中/html/js/mycustomjs/
folder.
我知道liferay有自己的机制来压缩javascripts,在barebone.jsp或 everything.jsp中,并找到了在javascript.barebone.files
and javascript.everything.files
属性于portal.properties
.
问题是,我可以使用这个机制来压缩我自己的js文件吗?我应该覆盖这些属性吗portal-ext.properties
?或者我应该只使用MinifierFilter
我自己 ?
此外,挂钩插件是否适合放置我希望在所有门户网站上可用的 js 文件?
覆盖javascript.bundle.dependencies=
and javascript.bundle.ids=
属性在portal-ext.properties
, see http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/javascri-3 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
此外,我认为钩子插件不适合满足此类要求。我认为更好的方法是将 javascript 放在主题的中心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)