我在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/');
我不明白,那个文件存在!
答案 0 :(得分:1)
如果您使用记事本创建文件,则很可能您的文件未命名为example.js,而是example.js.txt,并且您的计算机上未打开该文件以显示已知文件类型的文件扩展名:)
当您输入chdir c:\testfolder
然后dir