【问题标题】:Nodejs app fails to run in NodeclipseNodejs 应用程序无法在 Nodeclipse 中运行
【发布时间】:2014-05-30 08:04:29
【问题描述】:

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

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

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

有没有办法让它在 Nodeclipse 中运行?

【问题讨论】:

  • 还可以查看 SO 问题的其他答案

标签: node.js nodeclipse


【解决方案1】:

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

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

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

【讨论】:

  • 它是 2016 年,它仍然是一个问题。谢谢你的修复
  • 非常感谢...它仍然挂在我的 jboss 配置上! :)
  • 可能 Eclipse 在初始化时从系统加载路径值,并且该时间路径还没有节点路径。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    您是否安装了 Node.js?它的路径是什么?

    检查窗口 -> 首选项 -> Nodeclipse 和比较。

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

    引用:

    • 我该怎么做? -- 1) F1/Help -> Help Contens -> Nodeclipse Help , 2) Online Help3) StackOverflow! *1
      *1 不要忘记添加 `nodeclipse` 标签。
    • 我收到此错误,为什么? --StackOverflow! *1
    • 我收到了这个错误,我确定这是一个错误——提出issue

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

    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 错误日志视图(窗口 -> 显示视图 ...)中获取 或来自工作区中目录“.metadata”的“.log”文件。
    6. 见例子issue #78

    【讨论】:

    • 首选项中的路径与当前安装路径匹配。我什至已经玩过其他偏好设置,但它仍然不起作用。我会看到我可以将错误报告给支持。
    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

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

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

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

      添加了 IDE 镜像(1 个选项)以便于修复。

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

          【解决方案7】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-08-03
            • 1970-01-01
            • 2015-05-10
            • 1970-01-01
            • 2016-07-13
            • 2020-04-20
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多