0

我刚刚安装了 Node (0.6.18) 和 IISNode (0.1.19.0) 并运行了一个简单的示例。如果我创建了一个名为

“ls.js”

内容如下:

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

然后从它保存在运行“node 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)

关于缺少什么的任何想法?

谢谢

4

1 回答 1

0

'C:\nodetest\ls.js' 似乎不是 fs 上的正确位置

于 2012-05-21T17:39:35.647 回答