关于如何使用 Google Closure Compiler 组合多个 JavaScript 文件而不进行任何优化的任何想法?具体来说,我们想使用 Closure 来部署我们组合站点 JavaScript 的两个版本:发布和调试。对于发布,我们使用--compilation_level SIMPLE_OPTIMIZATIONS --manage_closure_dependencies
的是按预期工作的。但是,对于调试,我们希望我们的 JavaScript 完整/未修改地组合在一起,以便于调试。似乎优化的最低级别是WHITESPACE_ONLY
,任何想法都会受到赞赏。
问问题
5074 次
4 回答
4
--formatting PRETTY_PRINT for beautifying
--debug true for meaningful names (after Advanced compilation)
于 2011-03-10T12:24:55.083 回答
4
串联的工作方式与您期望的一样:
java -jar compiler.jar --js 1.js --js 2.js --js_output_file out.js
于 2012-11-05T10:42:51.847 回答
2
两个念头立刻浮现在脑海。首先-为什么要使用闭包编译器来完成该任务,为什么不使用类似的东西cat jsfile1.js jsfile2.js > debug.js
?其次 - Closure Inspector将允许您使用 FireBug 调试使用 Closure Compiler 编译的代码。
为了帮助您处理转换后的代码,您还可以安装Closure Inspector,该工具可以轻松地将 Firebug JavaScript 调试器与编译器的输出一起使用。
于 2010-07-07T21:25:37.420 回答
2
原来有一个选项可以使用--formatting PRETTY_PRINT
. 选项缩进/格式化(带空格)输出 JavaScript 文件,以便 JavaScript 易于调试。
希望文档更详细/完整:)
于 2010-07-08T00:50:46.477 回答