meteor:“ReferenceError:fs没有定义”

失去了我的头脑..

试图读取文件时在meteor中获取“fs未定义”:

var data = fs.readFileSync(filepathHidden); 

我有这个包:在Meteor 1.1.0.2上的cfs:filesystem 0.1.2

这里有趣的是,如果我在meteor fs写它打印对象,它似乎有很多的function等东西。 但是这里的事情是,在meteorshell中写入fs之后 ,我的代码开始工作了! 如果我closuresmeteor服务器,然后再次启动它,我的服务器代码保持唠叨,直到我在meteor壳运行fs

有人可以请解释在这种情况下发生了什么? 以及如何在我的代码中实现同样的事情..

你只需要通过npm加载它。 在meteor看起来像:

 var fs = Npm.require('fs'); var data = fs.readFileSync(filepathHidden);