在net beans中我安装了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
但上述程序可以在终端上使用。
答案 0 :(得分:16)
据我所知,目前Node.js有2个netbeans插件
您正在使用的 http://plugins.netbeans.org/plugin/36653/nodejs
(非常简单的插件,它没有做太多(我在旧版本的netbeans上使用它),我无法让它在netbeans上工作7.4)
和第二个:
NetBeans NodeJS插件 https://github.com/timboudreau/nb-nodejs
我想建议您切换到第二个,因为:
答案 1 :(得分:2)
Netbeans Node支持似乎没有准备好黄金时间。问题:"标准" (danielkec)节点插件不了解项目,因此您将不得不创建一个虚假(Html5 ??)项目来使用它。 问题2:Tim Boudreau的Node插件很好地完成了项目创建和代码完成,但它没有支持调试(Tim更喜欢在代码中插入print语句)。 所以在这一点上(Netbeans 8),我不推荐Netbeans for Node.js工作。
答案 2 :(得分:1)
在NetBeans中转到Tools >> Options >> Miscellaneous >> Node.js
并将默认命令更改为
node ${workingdir}\${selectedfile}
答案 3 :(得分:1)
Netbeans 8.1现在有Node.js调试支持。只需右键单击该文件,然后单击“调试”。
答案 4 :(得分:0)
您的节点代码看起来很好。您是否真的在NetBeans文件夹中创建了hello.js文件,因为它看起来像Node在此文件夹中找不到该文件?
如果转到NetBeans中的节点选项,则需要确保将目录更改为包含应用程序源的文件夹。通过将“默认运行命令”设置为:
,可以在NetBeans中完成此操作cd $ {workingdir};
/ usr / local / bin / node $ {selectedfile};
您需要根据需要设置节点的路径。
答案 5 :(得分:0)
在NetBeans中,转到工具>>选项>>其他>> Node.js的
并将默认命令更改为:
node ${workingdir}\${selectedfile}
您还应该为netbeans添加 lessc 文件路径。在netbeans中转到:
工具>>选项>>其他>> CSS Preprossessors
并添加路径 lessc 文件路径。
它位于C:\Users\{your user name}\AppData\Roaming\npm\lessc.cmd
如果找不到,则必须通过以下代码通过命令提示符安装它:
npm install less -g
答案 6 :(得分:0)
我有同样的问题,没有很多资源可用!终于找到一个解决了。
https://www.youtube.com/watch?v=b3giUSvRjPc https://joanpaon.wordpress.com/2015/08/13/how-to-setup-nodejs-with-netbeans-8-1beta/
和 从nodejs.org安装nodejs 在windown cmd中运行命令 c:> npm install express-generator -g
幸运的是,netbeans具有搜索选项,可以为节点js找到必要的资源。