Meteor: "ReferenceError: fs is not defined"

Meteor: "ReferenceError: fs is not defined"

我对这个失去了理智..

尝试读取文件时在 meteor 上获取 "fs is not defined":

var data = fs.readFileSync(filepathHidden);

我有这个包裹:cfs:filesystem 0.1.2 Meteor 1.1.0.2

这里有趣的是,如果我在 meteor shell fs 中写入,它会打印对象并且它似乎有很多功能等东西。但这里的问题是,在 meteor shell 中写入 fs 之后,我的代码开始工作了!?如果我关闭 meteor 服务器然后再次启动它,我的服务器代码一直在唠叨,直到我 运行 fs in meteor shell...

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

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

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