如何在 Eclipse 中安装 node.js 和创建项目

How to install node.js and create project in Eclipse

我尝试过的步骤: 1.(确定)从官方网站安装节点:https://nodejs.org/en/download/ 结果:我可以打开 cmd(在任何位置,键入节点然后使用 "console.log" 之类的命令并打印我的消息)

2.(失败)使用 npm install -g express 从 cmd 安装 express 给我一个错误(附图片

3.(好的)我已经使用以下命令成功安装了 express npm install express(没有 -g) 4.(OK)编写一个简单的 Hello World 程序可行。 Javascript 文件:

var http = require('http');

// Configure our HTTP server to respond with Hello World to all requests.
var server = http.createServer(function (request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.end("Hello World\n");
});

// Listen on port 8000, IP defaults to 127.0.0.1
server.listen(8000);

// Put a friendly message on the terminal
console.log("Server running at http://127.0.0.1:8000/");

5.(失败) 但是,我想要运行一个更大的项目,除了一个js文件,我还有一个index.html文件。如果我将这两个文件移动到节点安装目录,一切正常。但我希望能够将我的项目保存在其他地方。如果我尝试 运行 和 node C:\Users\marius\Downloads\chat-example-master\indes.js 我得到错误:Cannot find module express。因此,当我在没有“-g”的情况下安装 express 时,它似乎只在节点目录中工作。(如果您有任何疑问,请告诉我)。 6.(失败)当从 Eclipse 创建一个 Node.js 项目时,我选择空项目,没有模板,然后添加一个简单的 js 文件(带有 Hello World 的那个),右键单击项目名称 -> 运行 as -> 运行 配置 -> 节点应用程序 -> 新建 -> 添加我的 .js 文件 -> 运行。我收到以下错误: 执行命令行时发生异常。(来自 http://techprd.com/how-to-setup-node-js-project-in-eclipse/ 的步骤)

Cannot run program "node" (in directory "C:\Users\marius\workspace\FirstNodeProject"): CreateProcess error=2, The system cannot find the file specified

回顾一下:我想要的是能够 运行 在 cmd 中使用 "node" 位于任何地方的节点项目,并创建 node.js 并表达项目和 运行他们来自 Eclipse。 如果您需要更多信息,请告诉我。

只是为了让其他人知道他们是否遇到了这个问题。我可以 运行 从任何地方表达应用程序,但我必须 npm install express 在每个应用程序的根文件夹中。 在 Eclipse 中,您需要做的就是:Window->Preferences->Nodeclipse->取消选中 "find .Node on PATH" 并插入 Node.js 路径输入您的 node.exe 位置(在我的例子中: C:\Program Files\nodejs\node.exe)