问题标签 [nodeclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1712 浏览

node.js - Nodeclipse debugger ignoring breakpoints

I'm using Nodeclipse 0.10 with nodemon, but when I try to debug my script it doesn't stop at any of my breakpoints. I've already seen this and this answer but it hasn't helped.

Occasionally, it will stop on the first line of nodemon, other times it gives me a timeout error from the V8 VM, and sometimes it doesn't do anything at all.

Here's what I've tried so far:

  1. I tried both the "Node application" and the "Node with monitor", neither one works.
  2. Removed nodemon from the preferences page, but then Eclipse just complains it's missing the nodemon path and won't start my script (even if I select "Node application")
  3. Ran node --debug-brk=5858 from the command line and then tried to attach the Eclipse debugger to it
  4. Tried launching the debug from the toolbar button (my personal default) as well as from context menu after right clicking the script file - that just makes it stop on the module.exports line of the script
  5. Ran eclipse --clean

None of it works. As a side note, I did not install Nodeclipse into a new Eclipse environment when I installed it, because it took me a long time to configure my existing one to where I liked it, and I'd rather be able to keep that.

Anyone dealt with this issue before?

0 投票
2 回答
1531 浏览

eclipse - Eclipse node.js 项目没有在断点处停止

我正在使用新安装的 eclipse 实例使用 node.js 和 eclipse 使用 nodeeclipse ( here )。我有过 eclipse 的经验,但这是为此目的的新安装。我已经使用 Node.js 有一段时间了,但我想看看 eclipse 可以增加我的头痛(或者希望减轻(一些?)它们!)。Node --version v0.10.22 Eclipse 版本是版本:Kepler Service Release 2 Build id:20140224-0627。

好的,所以我使用 New > Other.. > Nodeclipse > Node.js Express Project 创建了一个新项目。给它命名为 Hello World 并采用默认值。我更新了 index.js 文件以添加一些有趣的东西来添加断点:

我在 i = i+3 行上放了一个断点。我试过运行,运行方式>节点应用程序,当我从浏览器点击“mylclhost:3000”时,它并没有在我的断点处停止。如果我执行 Debug As > Nodejs Application,它会显示一个带有蓝色 chrome favicon 的新面板(类似于这个家伙所说的情况),点击 mylclhost:3000 会导致 404,所以我点击 F8 继续并且 mylclhost:3000 工作正如预期的那样,但没有断点命中。

这是我在 Project Explorer > 右键单击​​ app.js > Debug As > Node Application: node --debug-brk=5858 C:\Users\person\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon 之后的 Nodeclipse 控制台输出.js C:\Users\person\workspace\HelloWorld\app.js --tea-pot-mode

这是我在第一个断点后按 F8 继续后的正常控制台输出(请注意,默认情况下,Nodeclipse 从第一行进入逐步调试模式):

然后我将浏览器指向 lclhost:3000 并获得一个成功页面,正常控制台报告:

带断点的相关代码(标记为*):

您可以看到它在控制台中打印“48”并完全跳过断点。

就像我说的,这是一个新安装,所以上面链接的帖子并不是很有帮助。我怀疑这与 Node.js 的异步特性有关,但似乎其他人已经成功地让它工作了。

有什么想法,或者我缺少什么吗?

0 投票
1 回答
194 浏览

eclipse - Nodeclipse 节点透视图中的 Node.js 项目消失了

我成功地将几个 Node.js 项目从 GitHub 导入到Eclipse的Node Perspective中。我能够运行 npm install 和配置。

在我离开办公室之前,我关闭了 Eclipse,关闭了 Fedora 虚拟机和主机笔记本电脑。

当我回到办公室并再次启动 Eclipse 时,两个 Node.js 项目从Node Perspective中消失了。我可以在Git Repository Perspective中看到它们。

为什么会这样?我应该怎么做才能让他们回到节点视角?谢谢你。

0 投票
2 回答
6068 浏览

eclipse - Eclipse 创建空的 node.js express 项目

我开始用 express 学习 node.js。教程说要为 Eclipse IDE 安装 nodeclipse 插件,然后创建一个新的 Express 项目。

根据教程,您应该有一个新项目,其中包含基本结构的所有内容。

当我创建新的快递项目时,它是空的,没有任何文件。

我已经按照教程的程序,我不知道哪里出错了

0 投票
2 回答
2384 浏览

eclipse - Eclipse 中的任务视图不显示 TODO?

我正在使用 Nodeclipse 运行 Eclipse Kepler,并且无法让 Tasks 视图显示我的标记。

  1. 我已将自己的 FEATURE 标签定义为“文本包含 FEATURE”,但它没有显示出来。

  2. 我不能将我的 node.js 任务限制在我自己的项目中。当我将其设置为“全部显示”时,它会向我显示来自我正在使用的节点模块的数百个任务。当我将其设置为屏幕截图时,它不再向我显示任何任务。

我可以忍受 1. 但 2. 对我来说是一个严重的问题......这是 Kepler 中的错误还是我有配置错误?

这就是我配置它的方式:

任务视图设置

我的项目在选定的工作集中。任务标签在 Preferences->Javascript 中启用。

更新

事实证明这是几个相关的问题,所以这里尝试组织和总结已经取得的进展:(以下所有内容仅涉及问题的第 2 点)

  1. 不尊重所选范围的“全部显示”是所需的行为。范围是配置的一部分(UI 通过将它们放在“配置”组窗格中来暗示这一点),“显示全部”设置会绕过它。所以这实际上不是功能错误,只是误导用户界面。我在这里提出了这个问题

  2. 可以通过转到首选项 -> Javascript -> 验证器 -> 任务标签,更改某些内容并应用来解决根本没有显示的 Javascript 任务。这会触发重建并合并代码中的任何任务标签。但是,未来的任务不会自动合并。这似乎是一个已知问题。

  3. 节点模块污染任务视图的问题可以通过将文件夹设置为库文件夹而不是源文件夹来解决。请参阅此问题的答案

0 投票
0 回答
43 浏览

node.js - 在 Nodeclipse 中覆盖配置值

我使用此命令从命令行运行:

这会将存储为 true 的配置属性覆盖为 false。

在 Nodeclipse 中,我使用它作为程序参数:

当我从 Nodeclipse 运行时,该属性不会被覆盖。我将其视为正在运行的进程(ps -ef | grep 节点):

/usr/bin/node /home/dev/workspace/project/app.js '--NODE_CONFIG={"redis":{"encryption":{"enabled":false}}}'

这对我来说看起来不错,但该属性在应用程序中仍然是正确的。如果我停止 Nodeclipse 应用程序并复制并粘贴上面的行,则该属性设置为 false。

我还尝试将其复制到 Nodeclipse 中的 Node Arguments 部分,但出现错误。

0 投票
2 回答
192 浏览

eclipse - 以编程方式重新定义 Eclipse 帮助文件位置

将帮助添加到 Eclipse 插件就像2 个文件一样简单:

插件.xml

帮助目录.xml

然后使用.md 文件中的 GFMV 插件创建帮助 .html :

有没有办法以编程方式重新定义帮助 .html 文件的位置?

目标是允许从运行时生成的文档(例如 JavaDocs .htmls)中获取帮助内容

0 投票
1 回答
700 浏览

eclipse - Enide Studio (Nodeclipse) - 无法在 OS X Mavericks 上将项目调试为 NPM 包

我在 Enide Studio 中建立了一个新项目。(这是一个带有 Node.js 插件的 Eclipse。)我右键单击该项目并选择“Debug As -> Debug Cofigurations...”。在弹出窗口中,我双击“NPM”配置,然后在“目标”文本框中键入“开始”。然后点击“Debug”,在控制台出现如下错误:

当我从命令行运行“npm start”时,它工作正常。如果重要的话,我的操作系统是 OS X 10.9。

有没有人遇到过同样的问题?可能是什么原因?

0 投票
2 回答
499 浏览

node.js - 如何在nodeeclipse中永远配置?

我在 Windows 7 上安装了“Enide Studio 2014”。然后我创建了一个“Node.js Express Project”。一切顺利,创建了一个新项目。我能够毫无问题地运行它。

由于每次我对代码进行任何更改时停止和启动节点服务器都会在开发过程中进行不必要的努力,因此我希望 Eclipse 能够“监控”更改并相应地重新启动节点。由于 nodeclipse 为此提供了一个选项,因此我尝试将其永久配置为节点监视器。

Nodeclipse 首选项中,节点路径应设置为“D:\Software\Development\NodeJS\node.exe”。Forever 安装在“D:\Software\Development\NodeJS\node_modules\forever\bin\forever”中,所以我将“节点监视器路径”设置为这样。

在此之后,我无法再次运行该项目。

当我检查控制台输出时,发出(失败)的命令是:

我复制了命令行并自己在命令窗口上发出它并得到:

可以清楚地看到,Nodeclipse 试图将 node_home 路径添加到我的应用程序的绝对路径中。我试图设置一些环境变量,但无法为我的应用程序找到正确的路径。

这里有什么问题?我怎样才能解决这个问题?

0 投票
1 回答
68 浏览

coffeescript - eclipse kepler、nodeclipse、coffeesctipt 和 ctrl+/ 评论

我正在尝试使用 Eclipse 的 nodeclipse 插件来编辑咖啡脚本文件。问题是,当我尝试使用 ctrl+/ 注释一行时,它会使用 //(java 样式注释)而不是 #(coffeesctipt 样式注释)来注释之类的。有人知道解决方案吗?我可以更改特定文件类型的注释标记吗?