【问题标题】:Concatenating javascript files on the fly in Liferay在 Liferay 中动态连接 javascript 文件
【发布时间】:2011-08-10 11:24:12
【问题描述】:

我看到创建了一个barebone.jsp 文件(我猜是由MinifierFilter 创建的)以及用于部署压缩和缓存的js。我想分离开发和生产用例,至于开发,我只是不希望 Liferay 不仅缓存生成的 javascript 文件,我根本不希望有这个生成的实例。

更准确地说,我希望所有 javascript 文件都可以在运行中连接起来。我一直希望有机会在开发过程中编辑任何静态文件并尽快看到结果。

实现它的最简单方法是什么?

【问题讨论】:

  • 对不起,我想我错过了理解你的问题。
  • 别抱歉,这几乎总是关于糟糕的问题,而不是糟糕的答案)实际上,我想最可能的答案是 - 克服它是不可能的或代价高昂。

标签: liferay portal liferay-6


【解决方案1】:

在您的portal-ext.properties 中包含来自portal-developer.properties 的设置。这会禁用缩小器、缓存等,并且您可以在没有提到的问题的情况下进行开发。不过,您不希望在生产中使用此设置,因为所有文件都将单独加载。

(编辑:建议在答案中包含我的评论): 您可以在 webapps/ROOT/WEB-INF/classes 中找到此文件

所有 *.fast.load 参数都用于各种缩小器(css​​、js),但通常您希望在其中命名所有参数。

【讨论】:

  • Olaf,我已经提到我在谈论开发。哪个属性完全取消了连接?
  • 看看portal-developer.properties。 AFAIK 你想从那里获得“* .fast.load”值,但通常你只是将它们全部用于开发。您可以在 webapps/ROOT/WEB-INF/classes 找到此文件(或 google 寻找如何包含此文件的替代方法,但我喜欢复制设置)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-09
  • 2015-11-08
相关资源
最近更新 更多