10

我设置了 Nodeclipse 并编写了一个简单的 hello 应用程序。当我尝试作为节点应用程序运行时,出现以下错误

执行命令行时发生异常。无法运行程序“node”(在目录“C:\path\to\app”中):CreateProcess error=2,系统找不到指定的文件

如果我从 Nodejs 控制台运行,应用程序就会运行。

有没有办法让它可以从 Nodeclipse 运行?

4

7 回答 7

27

我知道这个问题已经有一个月了,但我遇到了同样的错误并设法解决了它。

尝试转到 Window -> Preferences -> Nodeclipse 并取消选中“find node on PATH ...”框。然后确保下面的“Node.js 路径”设置为 node.exe 文件的位置(对我来说它是 C:\Program Files (x86)\nodejs\node.exe)。

我不确定为什么会这样(我检查了我的 PATH 并且 nodejs 肯定在其中),但也许它会帮助其他人。

于 2014-06-20T18:52:49.807 回答
5

显示此错误是因为您的 node.exe 未在 PATH 中配置简单的解决方案是配置它或使用以下方法转到 windows -> 首选项 -> nodeclipse 并取消选中复选框(在 PATH 上查找节点)它可以工作

于 2014-07-14T07:44:51.723 回答
1

你有安装 Node.js 吗?它的路径是什么?

检查 Window -> Preferences -> Nodeclipse 并进行比较。

http://www.nodeclipse.org/#support还有其他选项可供选择

引用:

  • 我如何能?-- 1) F1/Help -> 帮助内容 -> Nodeclipse 帮助, 2) 在线帮助3) StackOverflow!*1
    *1 不要忘记添加 `nodeclipse` 标签。
  • 我得到这个错误,为什么?-堆栈溢出!*1
  • 我收到了这个错误,我确定这是一个错误——提出一个问题

如果您报告错误,请包括以下内容:

  1. Nodeclipse 版本号(如 0.4 或 0.8)
  2. Eclipse 版本号(如 4.3.1 Kepler 或 4.4.0)
  3. Eclipse 发行版(例如 Eclipse for Java EE Developers)
  4. 重现问题所需步骤的详细说明。
  5. 屏幕截图和堆栈跟踪,您可以从 Eclipse 错误日志视图(Window -> Show View ...)或工作区中目录“.metadata”的“.log”文件中获取。
  6. 请参阅示例问题 #78
于 2014-05-30T08:41:50.220 回答
0

在eclipse中安装好node.js插件后,到https://nodejs.org/en/ 官网,安装v4.2.6 LTS开源库,双击安装后重启eclipse,大功告成!

于 2016-01-26T20:38:18.753 回答
0

同样在这里,我重新启动了 Eclipse,它工作正常。

Eclipse 在启动时加载变量 PATH - 在我的例子中,我在执行 Eclipse 时安装了 Nodejs。

于 2018-09-21T15:57:55.247 回答
0

在系统路径变量 -nodejs 将被提及为 C:\Program Files\nodejs\ 而我们需要包含 node.exe 即 C:\Program Files\nodejs\node.exe 所以我们可以

  1. 取消选中复选框“在 PATH 上查找节点。否则在下面的位置使用 Node.js 实例。

或者

  1. 在系统路径变量中添加 node.exe。

在此处输入图像描述添加了 IDE 映像(1 个选项),以便轻松修复。

于 2018-06-19T21:22:19.663 回答
0

除了上面 Jordan 的回答(配置 Node.js 路径)之外,我还需要使用 Node.js 运行时配置 Javascript 运行时库,然后才能“运行为”“Node.js 应用程序”并指向 node.exe小路。与 Jordan 提到的单独的 Node.js 路径相同的路径。

首选项 > JavaScript > 运行时 > [选择 Node.js 运行时] > 添加:node.exe 的路径

于 2020-09-27T03:16:50.193 回答