流星:" ReferenceError:未定义fs"

时间:2015-04-23 22:25:40

标签: node.js meteor meteorite

用这个来失去我的想法..

获取" fs未定义"尝试阅读文件时在流星上:

var data = fs.readFileSync(filepathHidden);

我在cfs:filesystem 0.1.2

上有这个包:Meteor 1.1.0.2

有趣的是,如果我在 meteor shell fs 中编写它会打印对象,它似乎有很多功能等东西。但这里的事情是,在 meteor shell 中写 fs 后,我的代码开始工作了!?如果我关闭流星服务器然后重新启动它,我的服务器代码会一直唠叨,直到我在 meteor shell 中运行 fs ...

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

1 个答案:

答案 0 :(得分:6)

您只需要通过npm加载即可。在流星看起来像:

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