fs模块在节点中未定义?

愚蠢的variables声明错误 – 请不要回答

我正在运行learnyounode ,并在文本#6 – 使它模块化,我遇到了一个重复的错误:

sh-3.2# learnyounode verify program.js /Users/Tom/Desktop/learnyounode/modules/module.js:7 fs.readdir(dir, function(err, data){ ^ TypeError: undefined is not a function 

这是我的代码这样做的一点:

 var fs = require('fs'); fs.readdir(dir, function(err, data){ #SOME OTHER STUFF } 

忽视其余的代码 – readdir不是fs的一个方法? 这是默认的,不是?