49

如何在 Eclipse 中调试 JavaScript。我正在使用 Eclipse 3.2.1。每次我单击侧面时,它都会提供添加书签的选项,但没有断点。

有人可以帮助我吗?

4

9 回答 9

31

2015 年,Eclipse 中的 JavaScript 调试至少有六种选择:

除了以上内容,这里还有几个视频,重点是“使用 eclipse 调试 JavaScript”

过时的

于 2012-09-02T14:39:10.960 回答
10

我不相信 Eclipse 有 JavaScript 调试器 - 这些断点是用于 Java 代码的(我猜你正在编辑 JSP 文件?)

使用Firebug调试 Javascript 代码,它是一个优秀的插件,所有 Web 开发人员都应该在他们的工具箱中拥有它。

于 2009-03-04T05:19:15.367 回答
9

我不是 100% 肯定,但我认为Aptana让你这样做。

于 2009-03-04T06:05:32.417 回答
5

我试图让 aptana 在我的 ubuntu 10.4 上运行。不幸的是我没有成功。另一方面,Chrome 有一个 Eclipse 插件,可让您调试在 chrome 实例中运行的 javascript。效果很好。你必须安装你可以在这里找到的 eclipse 插件:

http://code.google.com/p/chromedevtools/

在您在 eclipse 中编辑的 javascript 源代码中设置断点并在 chrome 中浏览您的页面。一旦遇到 javascript 断点,eclipse 调试器就会停止并让您进入、跳过、浏览变量等。非常好!

于 2010-04-21T22:26:41.227 回答
4

Use the debugging tools supported by the browser. As mentioned above Firebug for Firefox Chrome Developer Tools from Chrome IE Developer for IE.

That way you can detect cross-browser issues. To help reduce the cross-browser issues, use a javascript framework ie jQuery, YUI, moo tools, etc.

Below is a screenshot (javascript-debug.png) of what it looks lime in Firebug.
1) hit 'F12'
2) click the 'Script' tab and 'enable it' (if you are already on your page - hit 'F5' to re-load)
3) next to the 'All' drop down, there will be another dropdown to the right. Select your javascript file from that dropdown.
In the screenshot, I've set a break-point at line 42 by 'left-mouse-click'. This will enable you to break, inspect, watch, etc.

enter image description here

于 2011-06-19T15:28:30.253 回答
4

JavaScript 在浏览器中执行,这与 Eclipse 相去甚远。Eclipse 必须以某种方式连接到浏览器的 JavaScript 引擎才能对其进行调试。因此,没有通过 Eclipse 对 JavaScript 进行内置调试,因为无论如何 JS 并不是它的主要关注点。

但是,您可以安装一些插件来进行 JavaScript 调试。我相信主要的是AJAX Toolkit Framework (ATF)。它在 Eclipse 中嵌入了一个 Mozilla 浏览器以进行调试,因此它无法处理编写 JavaScript 时通常出现的跨浏览器并发症,但它肯定会有所帮助。

于 2009-03-04T05:21:56.330 回答
3

可以通过使用AJAX 工具框架在 Eclipse 中设置断点来调试 JavaScript 。

于 2011-08-15T18:38:27.223 回答
2

MyEclipse(基于 Eclipse,需要订阅)和Webclipse(一个 Eclipse 插件,目前免费),来自我的公司 Genuitec,新设计了(截至 2015 年)内置的JavaScript 调试:

在此处输入图像描述

您可以调试通用 Web 应用程序和 Node.js 文件。

于 2015-08-26T10:08:19.860 回答
1

对于 Node.js,有Nodeclipse 0.2 ,其中包含一些针对chromedevtools的错误修复

于 2013-03-29T10:12:26.373 回答