首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay连接和压缩javascript

问Liferay连接和压缩javascript
EN

Stack Overflow用户
提问于 2013-05-14 17:57:15
回答 1查看 3.6K关注 0票数 4

我正在尝试弄清楚如何对我所有的js文件进行压缩和缩小。目前我把它们放在/html/js/mycustomjs/文件夹下的一个钩子插件中。

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

问题是,我可以使用这种机制来压缩我自己的js文件吗?我应该在portal-ext.properties中重写这些属性吗?或者我应该自己使用MinifierFilter?

此外,钩子插件是否是放置我希望在所有门户站点上可用的js文件的正确位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-15 19:31:41

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

如下所示:

代码语言:javascript
复制
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

此外,我不认为钩子插件是满足这些需求的合适地方。我认为更好的方法是将javascripts放在主题的中心。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16540178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档