如何在net beans中运行node.js文件?

在净豆我已经安装node.js pulgin.But我的示例节点程序不工作。我得到错误。 这是我的示例代码

var http = require("http"); http.createServer(function (req, res) { res.writeHead(200, {"Content-Type": "text/plain"}); res.end("Hai! welcome to node.js...!\n"); }).listen(3030, "localhost"); console.log("Server running at http://127.0.0.1:3030/");/* 

当运行上面的程序。我得到以下错误。

  module.js:340 throw err; ^ Error: Cannot find module 'C:\Program Files\NetBeans 7.0.1\hello.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:903:3 

但是上面的程序是从terminal上运行的。

据我所知,目前有2个Node.js的netbeans插件

你正在使用的一个 http://plugins.netbeans.org/plugin/36653/nodejs

(非常简单的插件,它没有太大的作用(我使用的是旧版本的netbeans),我无法使用netbeans 7.4)

第二个:

NetBeans NodeJS插件 https://github.com/timboudreau/nb-nodejs

我想build议你切换到第二个,因为:

  • 它实际上工作
  • 它提供了一个“节点项目types”
  • 更多

Netbeans Node支持在黄金时段显示不出来。 问题:“标准”(danielkec)Node插件不知道项目,所以你将不得不创build一个伪造(Html5 ??)项目来使用它。 问题2:Tim Boudreau的Node插件很好地完成了项目创build和代码完成,但它对debugging的支持为零(Tim倾向于在代码中插入打印语句)。 所以在这一点上(Netbeans 8),我不会推荐Netbeans for Node.js的工作。

Netbeans 8.1现在有了Node.js的debugging支持。 只需右键单击该文件,然后单击“debugging”。

在这里输入图像描述

你的节点代码看起来很好。 您是否真的在NetBeans文件夹中创build了hello.js文件,因为它看起来像Node无法在此文件夹中find该文件?

如果转到NetBeans中的节点选项,则需要确保将目录更改为包含应用程序源的文件夹。 这是在NetBeans中通过将“Default Run Command”设置为如下所示完成的:

cd $ {workingdir};

/ usr / local / bin / node $ {selectedfile};

在哪里需要适当地设置节点的path。

在NetBeans中,转到Tools >> Options >> Miscellaneous >> Node.js

并将默认命令更改为

node ${workingdir}\${selectedfile}

在NetBeans中,转到Tools >> Options >> Miscellaneous >> Node.js

并将默认命令更改为:

node ${workingdir}\${selectedfile}

您还应该添加lessc文件path到您的netbeans。 在netbeans去:

工具>>选项>>杂项>> CSS Preprossessors

并添加path到您的节点lessc文件path。

它将位于C:\Users\{your user name}\AppData\Roaming\npm\lessc.cmd

如果没有find,则必须通过命令提示符通过以下代码进行安装:

npm install less -g

我有同样的问题,没有很多可用的资源! 终于find了一个解决。

http://twitter.com/watch

并在windown cmd中从nodejs.org安装nodejs运行命令c:> npm install express-generator -g

幸运的是,netbeans有search选项来为节点jfind必要的资源。