【发布时间】:2010-10-11 04:38:39
【问题描述】:
如何在 Eclipse 中调试 JavaScript。我正在使用 Eclipse 3.2.1。每次我点击侧面时,它都会提供添加书签的选项,但没有断点。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript eclipse debugging remote-debugging
如何在 Eclipse 中调试 JavaScript。我正在使用 Eclipse 3.2.1。每次我点击侧面时,它都会提供添加书签的选项,但没有断点。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript eclipse debugging remote-debugging
MyEclipse(基于 eclipse,需要订阅)和 Webclipse(一个 eclipse 插件,目前免费),来自我的公司 Genuitec,新设计了(截至 2015 年)JavaScript debugging 内置:
您可以调试通用 Web 应用程序和 Node.js 文件。
【讨论】:
2015年,Eclipse中JavaScript调试至少有六种选择:
除了上面的内容,这里还有几个视频,重点是“使用 eclipse 调试 JavaScript”
【讨论】:
使用浏览器支持的调试工具。正如刚才提到的 火狐的萤火虫 来自 Chrome 的 Chrome 开发者工具 IE 的 IE 开发人员。
这样您就可以检测跨浏览器问题。为了帮助减少跨浏览器问题,请使用 javascript 框架,即 jQuery、YUI、moo 工具等。
下面是在 Firebug 中看起来像石灰的屏幕截图 (javascript-debug.png)。
1) 按“F12”
2) 单击“脚本”选项卡并“启用它”(如果您已经在您的页面上 - 点击“F5”重新加载)
3) 在“全部”下拉菜单旁边,右侧会有另一个下拉菜单。从该下拉列表中选择您的 javascript 文件。
在屏幕截图中,我通过“鼠标左键”在第 42 行设置了一个断点。这将使您能够破解、检查、观看等。
【讨论】:
对于 Node.js,有 Nodeclipse 0.2 和一些针对 chromedevtools 的错误修复
【讨论】:
可以通过在 Eclipse 中使用 AJAX Tools Framework 设置断点来调试 JavaScript。
【讨论】:
我试图让 aptana 在我的 ubuntu 10.4 上运行。不幸的是我没有成功。另一方面,Chrome 有一个 Eclipse 插件,可让您调试在 chrome 实例中运行的 javascript。效果很好。 你必须安装你可以在这里找到的 eclipse 插件:
http://code.google.com/p/chromedevtools/
在您在 eclipse 中编辑的 javascript 源代码中设置断点,并在 chrome 中浏览您的页面。一旦遇到 javascript 断点,eclipse 调试器就会停止,让您进入、跳过、浏览变量等。非常好!
【讨论】:
我不是 100% 确定,但我认为 Aptana 让你这样做。
【讨论】:
JavaScript 在浏览器中执行,这与 Eclipse 相去甚远。 Eclipse 必须以某种方式连接到浏览器的 JavaScript 引擎才能对其进行调试。因此,没有通过 Eclipse 对 JavaScript 进行内置调试,因为无论如何 JS 并不是它的主要关注点。
但是,您可以安装一些插件来进行 JavaScript 调试。我相信主要的是AJAX Toolkit Framework (ATF)。它在 Eclipse 中嵌入了一个 Mozilla 浏览器以进行调试,因此它无法处理编写 JavaScript 时通常出现的跨浏览器并发症,但它肯定会有所帮助。
【讨论】:
我不相信 Eclipse 有 JavaScript 调试器 - 这些断点是针对 Java 代码的(我猜你正在编辑 JSP 文件?)
使用Firebug 调试 Javascript 代码,这是一个优秀的插件,所有 Web 开发人员都应该在他们的工具箱中拥有。
【讨论】: