当使用缩小或生成的 javascript 时,我希望能够通过原始而不是生成的输出看到原始源。
这与调试已编译二进制文件的符号让您看到原始源代码的方式大致相同。
原始来源甚至可能不是 javascript,而是一些等价物,例如 Script# 或 jwacs 的输出。
理想情况下,这将与现有的调试器一起工作,也许作为 FireBug 插件。
当使用缩小或生成的 javascript 时,我希望能够通过原始而不是生成的输出看到原始源。
这与调试已编译二进制文件的符号让您看到原始源代码的方式大致相同。
原始来源甚至可能不是 javascript,而是一些等价物,例如 Script# 或 jwacs 的输出。
理想情况下,这将与现有的调试器一起工作,也许作为 FireBug 插件。
I think Google Closure Compiler is your solution, but I need to read it all one more time to be certain.
Edit: Yep, that's it (link updated)
When you see minified javascript, that's all there is. javascript is not passed around in "compiled" form the way executables are; there are no symbols or original code available. The best you can do is run it through a formatting routine ala http://jsbeautifier.org/ or I've heard there's a plugin for Firebug that will accomplish the same thing. You're still going to have all the one letter variable names and whatnot. The only way to get the original code is to download it that way.