繁体   English   中英

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

[英]Any ideas on how to use Google Closure Compiler to combine multiple javascript files w/o any optimizations?

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

连接的工作方式与您期望的一样:

java -jar compiler.jar --js 1.js --js 2.js --js_output_file out.js
--formatting PRETTY_PRINT for beautifying
--debug true for meaningful names (after Advanced compilation)

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM