Faker.js混乱

问题描述 投票:1回答:1

所以我想用随机假数据做一些测试,所以我决定得到faker.js。我为我的项目运行了yarn add faker,现在我非常困惑,因为下载的软件包似乎与文档Here完全不匹配。例如,在下载的模块中的任何地方都没有faker.jsfaker.min.js?任何人都可以给我一些关于我在这里缺少什么的指导,以及你如何在你的应用程序中加载它以使用它?或者,如果有另一个良好的数据伪造库,其中包含更准确的文档也可以。谢谢!

编辑:enter image description here

javascript testing npm faker
1个回答
1
投票

因为它来自Faker的package.json - "main": "index.js"。并且./node_modules/faker/index.js

var Faker = require('./lib');
var faker = new Faker({ locales: require('./lib/locales') });
module['exports'] = faker;

所以,faker./node_modules/faker/lib/index.js。去那里......并且在索引文件的开头有一个注释:

这个index.js文件用于将faker库包含为CommonJS模块,而不是包...

您还可以简单地包含“faker.js”文件,该文件是faker库的自动生成捆绑版本

var faker = require(./customAppPath/faker);
var randomName = faker.name.findName();

我不建议使用Faker的build,它似乎过时了。自己制作捆绑包的更好方法...例如,Faker提供开箱即用的gulp build option

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.