3

我正在尝试遵循 gwt 教程并使用 superdev 模式。我在 Chrome 浏览器中看到 java 源映射,可以放置断点,但我试图添加到“watch expresion”窗口的所有内容 - 都不起作用。所以我的问题是如何使用 superdev 模式进行调试?

我已经按照教程中的描述创建了项目

./webAppCreator -out MyWebApp com.mycompany.mywebapp.MyWebApp

并运行

ant superdevmode

ant hosted

这是我在“开发人员工具”窗口中看到的屏幕截图如您所见 - 未定义变量 closeButton 和 dialogBox

gwt 版本 - 2.6.1

Chrome 版本 - 36.0.1985.125 m

在此处输入图像描述

4

1 回答 1

6

在 Source Maps 的当前状态下,您不能在原始语言(GWT 的情况下为 Java)中使用“监视表达式”;您必须使用已编译的 JavaScript 名称(您可以在Scope Variables中看到相同的名称)

这是 Source Maps(和浏览器)的当前限制。它影响编译为 JS 的所有语言,而不仅仅是 GWT。

于 2014-08-03T14:17:51.063 回答