7

我只是用以下代码创建了一个 js 文件(正是来自官方页面的代码):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

所以,我也从官方页面的“安装”按钮安装节点(对于 Windows)。但是当我尝试运行该程序时,它给了我以下信息:

在此处输入图像描述

但奇怪的是:

在此处输入图像描述

4

5 回答 5

25

您需要从终端 (cmd) 运行它,而不是 Node 的 repl。

尝试打开一个新终端(Run -> CMD)然后执行:

节点 /your_file_name.js

要查看您安装了哪个版本,只需执行:

节点-v

于 2013-01-07T12:52:38.627 回答
2

需要做两件事。首先,您需要添加一个环境变量。对我来说就像 path=C:\Program Files\nodejs 一样。其次..您必须打开命令提示符,然后将提示符重定向到您保存文件的位置..如果您将文件保存在 c:/practice 并且文件名是 server.js,那么您必须重定向命令提示符到该位置。

然后运行命令 node server.js 一切都会正常运行..

于 2015-04-26T11:59:13.263 回答
2

有几种方法:

  1. Windows 控制台内部(又名CMD):

节点-v

  1. Node.js 控制台内部(又名Node.js REPL终端):

进程版本

  1. 更详细的信息(所有子模块的版本号)可以通过(inside of Node.js REPL)检索:

进程版本

于 2015-10-31T10:22:30.687 回答
1

你在控制台。您可能希望node server.js从 Windows 命令提示符 ( cmd.exe) 运行。

于 2013-01-07T12:52:39.847 回答
1

您是否将node目录添加到PATH。

如果您安装最新的,安装程序会为您添加它

于 2013-05-09T13:17:58.613 回答