节点未定义

时间:2013-01-07 12:46:22

标签: node.js

我只是使用以下代码创建一个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)。 但是当我尝试运行该程序时,它给了我以下内容:

enter image description here

但奇怪的是:

enter image description here

5 个答案:

答案 0 :(得分:25)

你需要从你的终端(cmd)运行它而不是Node的重复。

尝试打开新终端(运行 - > CMD ),然后执行:

  

node /your_file_name.js

要查看您安装的版本,请执行:

  

node -v

答案 1 :(得分:3)

方法很少:

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

    node -v

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

      process.version

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

        process.versions

答案 2 :(得分:2)

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

然后运行命令节点server.js,一切都会正常工作..

答案 3 :(得分:1)

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

答案 4 :(得分:1)

您是否已将node目录添加到路径中。

如果您安装了最新版本,安装程序会为您添加