因此,我想对随机的伪造数据进行一些测试,因此决定获取faker.js。我为我的项目运行了yarn add faker,现在我很困惑,因为下载的软件包似乎根本与文档Here不匹配。例如,下载的模块中的任何地方都没有faker.jsfaker.min.js吗?谁能给我一些指导,帮助我了解我在这里缺少的内容以及如何将其实际加载到应用程序中以使用它?或者,如果还有另一个良好的数据伪造库,它具有更准确的文档,那也是很好的。谢谢!

编辑:javascript - Faker.js困惑-LMLPHP

最佳答案

正如从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

关于javascript - Faker.js困惑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47839066/

10-12 22:30