【问题标题】:Grails ui-performance plugin page compression issueGrails ui-performance 插件页面压缩问题
【发布时间】:2012-04-01 21:51:42
【问题描述】:

我在我的网站中使用 Grails 2.0.1。在我将 grails ui-performance 插件安装到我的网站之前,一切都很好。

当我使用这个新插件部署战争时,无法访问 css 文件。网页是在没有 css 的情况下呈现的,当我“查看源代码”页面并尝试访问 css 文件的生成 url(版本化)时,我在 firefox 中收到以下错误

“您尝试查看的页面无法显示,因为它使用了无效或不受支持的压缩形式。”

安装此插件后,我只更改了调用 css 到我的页面的方式。 像这样:

 <p:css name='main'/>
 <p:css name='style'/>

我是不是错过了什么。请帮忙

【问题讨论】:

  • 你是否安装了资源插件(在 2.0.x 中默认在BuildConfig.groovy)?我很确定它们不兼容。
  • 是的,我没有手动安装它们,但它们默认在 BuildConfig.groovy 中。但是现在该怎么办。实际问题是什么?我完全被困住了:(

标签: grails grails-plugin


【解决方案1】:

卸载其中一个。要么不使用 UI 性能,要么通过删除 BuildConfig.groovy 中声明依赖项的行来删除资源。请注意,有些插件可以处理资源并添加类似于 UI Performance 的功能,因此一种选择是保留资源并卸载 ui-performance,并将其中的一个或多个添加到 BuildConfig.groovy

runtime ":zipped-resources:1.0"
runtime ":cached-resources:1.0"
runtime ":yui-minify-resources:0.1.4"

【讨论】:

  • 伯特你的意思是说:1)插件ui-performance与grails 2.0.1不兼容。 2)安装这三个插件(压缩,缓存和yui-minify)将解决我使用ui-performance插件的所有需求。
  • 我没有在 2.x 应用程序中测试 ui 性能,但我没有理由期望它不会工作。但是资源插件和 zipped-resources 等插件插件正在成为 2.x 应用程序的标准。我没有使用太多,所以我不确定 ui-performance 功能列表中是否缺少任何东西。
  • 谢谢伯特 :)。我完全不知道你上面提到的插件。当我浏览为上述插件提供的文档时,我实际上开始了解资源插件的作用。以下网址对我有很大帮助 grails-plugins.github.com/grails-resources/guide/… 。虽然安装它们并不容易......因为我必须手动更改每个依赖插件的版本才能安装它们......好吧,现在我的目的已经解决了。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-30
  • 2016-06-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多