【问题标题】:Compress Java Script files and CSS files automatically自动压缩 Java Script 文件和 CSS 文件
【发布时间】:2011-09-15 05:54:24
【问题描述】:

我正在使用带有 JQuery 的 Google App Engine,我想知道是否有任何插件或方法可以在将我的 Java Script 文件和 CSS 文件发布到 GAE 服务器时自动压缩它。

每次上传时手动压缩所有文件非常困难......并且当我必须修复JS文件中的一些错误时,我需要解压缩它们:(

【问题讨论】:

  • 你不应该解压来编辑。您应该将未压缩的原始文件保存在源代码控制系统中,然后在准备部署文件时通过一些批处理(makefile、批处理文件、脚本等)自动压缩,作为最终构建的一部分。您不应该解压缩以进行编辑,因为压缩会丢弃一些东西(例如 cmets)。

标签: javascript jquery google-app-engine


【解决方案1】:

Yahoo 为在 Java 中运行的 Javascript 和 CSS 提供了 a minifier。因此,如果您使用的是 Java 服务器端,那么这可能会有所帮助。

Uglifyjs 是一个用 Javascript 编写的优秀的 Javascript 压缩器。如果您使用的是 node.js 之类的东西,这可能会有所帮助。

取决于您是否可以在推送到 Google 应用引擎或实际在 Google 应用引擎上之前执行此操作。

【讨论】:

【解决方案2】:

您是在本地编辑吗?如果是这样,只需编辑scripts.jsstyle.css 并运行一个编译器,该编译器将编译为scripts.min.jsstyle.min.css。更新您的应用以调用这些文件,然后您就可以开始了。

如果您使用 Node.js - 对于 JS,请查看 uglifyJS,还有一些用于 CSS。

如果您使用其他语言,我相信这里有人可以提出建议。

【讨论】:

    猜你喜欢
    • 2011-09-18
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 2010-12-14
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多