我正在尝试使用Faker.js与陨石。我补充了这个方案:
https://atmosphere.meteor.com/package/Faker.js
我试图在服务器启动时添加假用户:
Meteor.startup(function () {
// code to run on server at startup
// add 100 fake tips and 10 fake articles and 50 fake users
for (var i=0; i<50; i++) {
// Accounts.createUser(Faker.Internet.userName(), Faker.Internet.email(), "1234");
}
});但我发现了一个错误:
ReferenceError: Faker未定义
不知道怎么解决这个..。
发布于 2013-08-24 21:37:23
我建议安装npm包,并将Faker添加为NPM模块。很简单:
mrt add npmpackages.json文件,并添加{ "Faker": "0.5.11" }mrt updateFaker = Meteor.require('Faker');在代码中使用Faker现在您可以像平常一样使用它,例如Faker.Internet.email()
发布于 2013-08-24 14:22:29
“大气层上的Faker.js”一书的作者需要更新软件包,才能在Meteor0.6.5上正常工作。
在meteor中,0.6.5包需要显式地公开它们的变量。这样做是为了使包变量不发生冲突。
对于“fakerjs”包,编辑看起来很小,因为它只与npm模块接口。
您需要用一个package.on_use导出package.js中的package.js方法中的'Faker‘,如果您与作者联系或向他发送推送请求,您可以更快地完成它。有关如何公开变量的更多详细信息,可以在流星文档的名称起搏段中找到。
https://stackoverflow.com/questions/18417803
复制相似问题