node.js根本就不运行

时间:2012-03-20 23:26:22

标签: node.js

我在mac上安装并运行了node.js,但即使我在windows上执行此操作

chdir c:\testfolder
node example.js

然后我收到了这个错误:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
Error: Cannot find module 'c:\testfolder\example.js'

at Function._resolveFilename <module.js:322:11>
at Function._load <module.js:299:25>
at Array.0 <module.js:499:10>
at EventEmitter._tickCallback <node.js:192:40>

我甚至只想在nodejs网站上运行示例代码:

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/');

我不明白,那个文件存在!

1 个答案:

答案 0 :(得分:1)

如果您使用记事本创建文件,则很可能您的文件未命名为example.js,而是example.js.txt,并且您的计算机上未打开该文件以显示已知文件类型的文件扩展名:)

当您输入chdir c:\testfolder然后dir

时,您将能够看到真实的文件名