2012-05-18 78 views
0

我刚刚安装了Node(0.6.18)和IISNode(0.1.19.0)并运行了一个简单的例子。如果我创建了一个名为错误(“无法找到模块”+ + request +“'”):干净安装,没有添加模块

"ls.js"

文件,内容如下:

var fs = require('fs'); 
var files = fs.readdirSync('.'); 
for(fn in files){ 
    console.log(files[fn]); 
} 

然后从该目录将它保存在其中运行提供了以下错误“节点ls.js”:

C:\nodetest>node ls.js 

module.js:337 
    throw new Error("Cannot find module '" + request + "'"); 
     ^
Error: Cannot find module 'C:\nodetest\ls.js' 
    at Function._resolveFilename (module.js:337:11) 
    at Function._load (module.js:279:25) 
    at Array.0 (module.js:484:10) 
    at EventEmitter._tickCallback (node.js:190:38) 

有什么想法缺少什么它寻找什么想法?

感谢

+0

这样看来, 'C:\ nodetest \ ls.js' 不在fs – ControlAltDel

+0

正确的位置感谢ControlAltDel,你是对的。多么无益的错误信息! – LDJ

+0

太棒了!标记我是正确的? – ControlAltDel

回答

0

这样看来, 'C:\ nodetest \ ls.js' 未在FS的正确位置