关于如何使用Google Closure Compiler结合多个javascript文件而不进行任何优化的任何想法?

时间:2010-07-07 21:19:17

标签: javascript google-closure-compiler

关于如何使用Google Closure Compiler结合多个JavaScript文件而不进行任何优化的任何想法?具体来说,我们希望使用Closure来部署我们的组合站点JavaScript的两个版本:发布和调试。要发布,我们正在使用--compilation_level SIMPLE_OPTIMIZATIONS --manage_closure_dependencies,它正在按预期工作。但是,对于调试,我们希望我们的JavaScript完整/未修改地组合以便于调试。似乎最低级别的优化是{{​​1}},任何想法都会受到赞赏。

4 个答案:

答案 0 :(得分:4)

--formatting PRETTY_PRINT for beautifying
--debug true for meaningful names (after Advanced compilation)

答案 1 :(得分:4)

连接就像你期望的那样:

java -jar compiler.jar --js 1.js --js 2.js --js_output_file out.js

答案 2 :(得分:2)

立即浮现在脑海中。第一 - 为什么使用闭包编译器来完成该任务,为什么不只是cat jsfile1.js jsfile2.js > debug.js之类的东西?第二个 - Closure Inspector将允许您使用FireBug调试使用Closure Compiler编译的代码。

  

为了帮助您使用转换后的代码,您还可以安装Closure Inspector,这个工具可以让Firebug JavaScript调试器与编译器的输出一起使用。

答案 3 :(得分:2)

原来可以使用--formatting PRETTY_PRINT格式化已处理的JavaScript文件。选项缩进/格式(使用空格)输出JavaScript文件,以便JavaScript可以轻松调试。

希望文档更加详细/完整:)