【发布时间】:2013-04-24 01:21:14
【问题描述】:
当我从我的主页 (ToDoList.html) 链接到我的“AllTasks”页面 (AllTasks.html) 时,我收到了这个 module 'tdlat.AllTasks' may need to be (re)compiled。但是当我直接从 AllTasks 页面运行时,我没有收到此错误。我在开发模式下运行它。
- 我已阅读并遵循以下步骤 GWT module may need to be (re)compiled REDUX, 我仍然遇到同样的问题。
- 我已尝试清除浏览器缓存。
文件包
URL 链接到错误的代码
Anchor link = new Anchor(true);
horizontalPanel_1.add(link);
link.setHTML("All Tasks");
link.setHref("AllTasks.html");
我的链接链接到一个单独的模块。
编辑
link.setHref("AllTasks.html?gwt.codesvr=127.0.0.1:9997")
解决了我的问题,但我不太确定如何在生产模式下也能做到这一点。 这是我到目前为止所拥有的。
if (GWT.isProdMode()){
// What goes here? Thanks!
}
else
{
link.setHref("AllTasks.html?gwt.codesvr=127.0.0.1:9997");
}
感谢您的帮助!如果有任何混淆,请告诉我。
【问题讨论】:
-
您可能需要在开发模式下使用
link.setHref("AllTasks.html?gwt.codesvr=127.0.0.1:9997")(您可以使用GWT.isProdMode()进行检查)。我不确定这是否真的是问题所在,这就是为什么这是评论,而不是答案。但这两种方式都没有什么坏处,尤其是如果您打算对其进行调试。 -
谢谢你,我试过了,我仍然得到同样的错误。
-
我刚刚纠正了一个错误,我写了“codesrv”,“codesvr”是正确的。
-
感谢您解决了问题。我如何使这项工作也适用于生产模式?谢谢!
-
if (GWT.isProdMode()){ 这里会发生什么? }else { link.setHref("AllTasks.html?gwt.codesvr=127.0.0.1:9997"); }
标签: gwt eclipse-plugin