首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从陨石开始使用Faker.js

从陨石开始使用Faker.js
EN

Stack Overflow用户
提问于 2013-08-24 10:57:05
回答 2查看 1.1K关注 0票数 2

我正在尝试使用Faker.js与陨石。我补充了这个方案:

https://atmosphere.meteor.com/package/Faker.js

我试图在服务器启动时添加假用户:

代码语言:javascript
复制
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未定义

不知道怎么解决这个..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-24 21:37:23

我建议安装npm包,并将Faker添加为NPM模块。很简单:

  1. mrt add npm
  2. 在项目根目录中创建一个packages.json文件,并添加{ "Faker": "0.5.11" }
  3. mrt update
  4. 通过执行Faker = Meteor.require('Faker');在代码中使用Faker

现在您可以像平常一样使用它,例如Faker.Internet.email()

票数 3
EN

Stack Overflow用户

发布于 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‘,如果您与作者联系或向他发送推送请求,您可以更快地完成它。有关如何公开变量的更多详细信息,可以在流星文档的名称起搏段中找到。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18417803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档