我在远程调试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
答案 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上发现了这个问题。