【发布时间】:2011-08-24 07:49:29
【问题描述】:
我正在寻找一种方法来构建我的工作流程,以便在使用“未压缩”的 js/css 文件进行开发和使用压缩文件进行生产时不会感到困惑/陷入麻烦。
我不想拥有同一个源的两个 html 版本(一个用于开发,一个用于缩小 js/css 文件)。还是我必须这样做?
还有什么是自动化实际缩小过程的最佳方法?
注意:我正在寻找本地解决方案。服务器端不是一个选项。
【问题讨论】:
-
这将是一个构建到您的服务器端部署方法中的工具。集成工具取决于您的服务器(PHP、.NET、ruby 等)
-
我们使用jawr。在开发中,我们将 debug 设置为 true,而在生产中,我们将 debug 设置为 false。当我们将debug设置为false时,脚本和其他资源会在客户端解压,这样你就可以看到你的代码了。
-
在我的情况下,服务器端不是一个选项。
-
@AronWoost 你有没有想出适合你的工作流程?我现在正在处理一个静态 HTML + JS 项目,并且将我的脚本转换作为构建步骤(虽然干净简单)是一种痛苦。我更喜欢只编辑源代码,然后刷新浏览器——所以我在开发期间将我的 html 指向“script/_src”,并在部署时将其调整为“脚本”。这很痛苦,我敢肯定我会错过这些天的第一步。
-
@groundh0g 我刚刚回答了这个问题。
标签: javascript html css workflow