CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!( 二 )

  • API
Faker.js有自己的API , 并且功能非常丰富 。
    • JSDoc API Browser
以及公司、数据库、日期、财务状况、git、hacker、helper、图像、网络、音乐、姓名等API接口 , 每个项目下还有子项目:
CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图

CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图

CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图

CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图

CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图

CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图
用Faker.js可以很方便地mock数据 , 只需要添加nmp依赖就可以了 。另外 , faker.js是支持多种语言的 , 默认设置语言是英语 , 但可以自己设置 , 方法也很简单:// sets locale to defaker.locale ="de";
  • az
  • ar
  • cz
  • de
  • de_AT
  • de_CH
  • en
  • en_AU
  • en_AU_ocker
  • en_BORK
  • en_CA
  • en_GB
  • en_IE
  • en_IND
  • en_US
  • en_ZA
  • es
  • es_MX
  • fa
...
  • 本地化包
faker.js支持语言环境的增量加载 。默认情况下 , 要求faker包括所有语言环境数据 。在生产环境中 , 你可能只想用一组特定语言环境的数据: // loads only de localevarfaker =require('faker/locale/de'); faker.seed(123);varfirstRandom = faker.random.number;// Setting the seed again resets the sequence.varsecondRandom = faker.random.number;console.log(firstRandom === secondRando你可以使用gulp进行自动化创建过程 。 每个构建操作都是一个单独的任务 , 可以独立运行 。浏览器绑定npmrun browser创建JSDocs
JSDOC v3 HTML API documentationnpmrun jsdoc创建ReadMe
faker.js的ReadMe.md文件是自动生成的 , 不能直接修改 。 如果要修改 , 在./build/src/docs.md中进行对ReadMe.md的所有更新 , 再运行脚本 。 npmrun readme项目发起人表示 , 这个项目一般来说每月会进行一次或大或小的版本更新 , 并按紧要程度尽快修复bug , 对项目感兴趣的人 , 可以持续关注下代码更新:https://github.com/marak/faker.js/ 最后 , 用这种方法可以生成大量的假数据 , 虽然项目发起人称 , Node.js主要是一些组织和个人用于生产环境设置 , 但为了安全起见 , 还是要在此提醒一句并声明 , 本文仅用于技术交流 , 朋友们且看且珍惜~
CSDNfaker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
本文插图
更多精彩推荐
点点赞点在看


推荐阅读