Javascript在远程调试模式下停在没有断点的行

时间:2013-03-17 08:10:26

标签: javascript google-chrome intellij-idea remote-debugging

我在远程调试Javascript时使用Intellij IDEA 12.0.4 + Chrome。我的调试会话达到了根本没有设置断点的程度。就我而言,它是我脚本的最后一行。 Chrome调试也是如此。由于两个工具都有相同的问题,我认为脚本文件有问题。

这个烦人的问题有解决方案吗?

PS:版本控制系统是Git。

Pics附:

http://s12.postimage.org/n8sz1uyq5/Screen_Shot_2013_03_17_at_9_05_41_AM.png http://s8.postimage.org/3lv46pnit/Screen_Shot_2013_03_17_at_9_06_51_AM.png

3 个答案:

答案 0 :(得分:1)

原因是浏览器没有正确地重新加载代码并且正在缓存所有内容。以下是Mac用户的说明(对其他用户来说足够近)。

首先在Intellij IDEA中,您应该通过转到File - >来使缓存无效。无效缓存

其次,在Chrome中,按Cmd + alt + Backspace(您也可以转到设置 - >历史--->清除浏览数据)。选中清空缓存并单击清除浏览数据。

在Firefox中,通过进入Pretenses和隐私标签,点击清除您最近的历史记录。从“清除所有历史记录”中选中Everything as Time Range并选中Cache,然后单击Clear Clear按钮。

(你在这里得到所有浏览器的想法......)

停止调试服务器,然后重新启动它。现在应该没问题!

答案 1 :(得分:0)

分享您的脚本以进行调试。最有可能的错误可能是,你可能错过了字符串连接。或者“/”未正确关闭。请再次检查(代码中最后修改的函数/方法)。

答案 2 :(得分:0)

请勿在代码中使用制表符。我在Chrome 72上发现了这个问题。