尝试在GWT 2.1.5项目中使用Super Dev模式。
我已经配置了超级开发模式(它可以工作)我可以在Javascript调试器中看到源代码,可以使用断点,但是我无法在执行时评估变量。
是否有任何技巧让谷歌Chrome的javascript调试器不会对局部变量进行评估?我是否需要为变量找到另一个名称(变量的实际名称,而不是源中的名称?)以进行评估?
见下文。
编辑:实际上我认为我在GWT官方网页上找到了部分答案。 “在Chrome调试器中检查变量时,字段名称和值是JavaScript,而不是Java。”我不知道这些名字可以在哪里看到,但是,有什么帮助吗?
答案 0 :(得分:0)
也许您可以尝试关闭混淆?本文档FAQ - Debugging and Compiling - Why is my GWT-generated JavaScript gibberish?对此进行了描述。您可以尝试编译器参数-style PRETTY或-style DETAILED
另外:SDBG项目允许在Eclipse IDE中进行源映射调试。有关您描述的问题的GitHub错误报告。它可能会对您有所帮助:Add support for mapping field names。
答案 1 :(得分:0)
我认为这可能与此问题有关Why does Chrome debugger think closed local variable is undefined?
虽然调试目的令人非常恼火,但任何绕过它的方法都会受到欢迎。