Nodejs 本地化版Faker.js,Faker-zh-cn.js
Nodejs 本地化版Faker.js,Faker-zh-cn.js
https://github.com/layerssss/Faker-zh-cn.js
现在可以用它来生成中文的填充数据咯,看看效果:
姓名:
叶志诚 庾含巧 全冰双 裴紫易 伏凌香 老向
市:
双德义 柴阳市 卜穆镇 丁元县 利庄镇 干陆市 卢滑市 越郭县
地址(第一行+第二行):
方蔺新村4131号00栋68号108 英卫毕花园519号76栋76号309 安和轩辕大街33784号43号楼503 敏叡上官园59682号97号楼400 滑范花园7925号84号楼903 弘文须花园91615号12号楼807 康复段新村3825号21栋17号209
电话号码:
+8615753868273 0494-43167796 18724286682 7402004 098-46992819 3320054 13488502261
公司名:
蔡扈鞠公司 郭狄东方局 舒湛祁控股集团 朱贡杜公司 花蔺郜有限公司 平冷集团 宣庾局
Lorem Ipsum:
不第子论之语晏第论齐语何后泰,语和卫传百第应语纪谓,始论各编西泽孔作孔下土惯耻,百语开十论战律及勘书元程语证三,战汉科资论注语本十但也欧转,论既千通闻为张科三语字因论结论,路后子志历志影谓论四化,清余编论弟到朝一是延进宋皇,疏个的有义百今其学代相,第语末经一论古四而传伯后国宋 二和通世万为语释库成党,字谋勘的前夫第高集存语小字,令三不任要为历第间也为原公读条解,大刘观汉子一惯语谋开货语律,释自自一释文的历历差,年唐政但和后论愈论当文,论疑勘楠帝大不輨西参经维之,哲时晏柏篇树籍宗版灭的在之,字直语年持曰解论奉清朝,庸重灾语及子汉定编土一疏十个南 以本集十语所自的第宋,和七生通开有语律一闻的家瑾,名谓尤经集十灾语闻文时国,与录后焚侃万定程时开之子,人氏唐参不注注推之至关语顶范,重语多论论二惨问子结第,论不哲研章几知则武玄往,第本侯学了卒所则面所,正此与家结经十译第则兼儒社历及,历家下曰举:基论存六孟生,灾作四进李艺闻武基合何论,窟手校经与所要篇皇衍东,再金于里想伯论帝何要为弟疏,开乱五李为口峻论原按儒,同雍三个穆反始外一邢义语 直资道间派谋是语注见典注行,前柏之三目史语儒语衍,朝万子一后语相本九本作语论,被论任三艺论穆下的录术匹参同,书不历公作为以经朱相注收二第,复代窟的取四传语有上所北其是,字固六佑当提广文参原第论历思政现,读德后自而谷义昺百中一子为知四校,五师论国第立两论上玄为,自先证弟第本庸夺老:一集之,经可现论日皇疏构库三春前熹郑纷,的八教:本阮构六广论人齐,到书时也土解身座论录收编张西,论乡第语注之原疏子始家,独集结灵纷士成论不张译卒直,第峻可论六在省每义是,和儒世北子而柏论的朝,皇尊基集货刘武十字始南衍典出异第 学朝险此按七六年正开乎,些正路年要何考畏大经立道,国故律郑与解影之论的路翻帝夫计将,字差论子名论冒万十语文存以子释,收论其政制化一艺忍道解,本典之里名十差思论也李宝字与书,书程阳老出道及往使七远所为同本,位义论长中语子七别语同语辞不晏谓,教卒文语世疏不论资之校,疏思文子问一第之不益,语第同达第语百所校南译家文语末的,涉钱作此的论除朝着书论唐,已帝原兼尤程熙九喉今危版及,位杜千篇改原接侃个灵人重之有按年,通版西手到王举主士度释历不十,之之论在省路思后于题本纪伯笔,楠律论度编后不字家主论李 同纪前到把经相十传本想中何历,对由语与第注论知今内论广废,一后班语在根语称帝字结第语多,一焚第疏语三今两究籍考郑,后成的与解欧反不推行时学术熹三,论年或传文大五侃本家,论差纷由始子后代语语耕义罢不,六裁语:收语论第中禹论帝十解及,达了考年作孔论第科三,的解既钱四成莫论子而字泰回有侃,谋头当儒不卒中语元照,论老其术解新献同下语论后于子考制,熹廷二重耻学谓手释论论,此为点生六世的集明论头汉字改手 柳对语语证谓九曰开吾卫经二本,晏第理义第百考摘翻阮参弟译,篇条涉史论子老手夺晏十七育和论,录回观录定提北中之改元而但六帝都,释库兼熙章远书之收原佾,三子惨五参版对涉一的,子育后元第生版冶始态照新目下所原,录几说既结编百观称政刚使有四徐,可译篇何自以帝故畏语,治要政本尧年李氏年:书,后汉前的五注库度典侯,研公玉三称顶杨语北度于弟料,约正尤纪论论教大历下论十为子往代,人释百罕作侃日帝十统改儒,帝谋论宋遭儒的罕晏炳物第七名,语的后的反既文子既教百,帝也战影受论尤新子乎十次的语,历尊的元本按子;高集百
Nodejs 本地化版Faker.js,Faker-zh-cn.js
如果你需要生成中文的测试数据,Faker-zh-cn.js
是一个非常有用的工具。它基于著名的 Faker.js,并针对中文环境进行了本地化处理。
安装
首先,你需要安装 Faker-zh-cn.js
:
npm install faker-zh-cn
使用示例
以下是一些基本用法示例:
const faker = require('faker-zh-cn');
// 生成中文姓名
console.log(faker.name.findName()); // 叶志诚
console.log(faker.name.findName()); // 庾含巧
console.log(faker.name.findName()); // 全冰双
// 生成中文城市名称
console.log(faker.address.city()); // 柴阳市
console.log(faker.address.city()); // 卜穆镇
// 生成中文地址
console.log(faker.address.streetAddress()); // 方蔺新村4131号00栋68号108
console.log(faker.address.streetAddress()); // 英卫毕花园519号76栋76号309
// 生成中文电话号码
console.log(faker.phone.phoneNumber()); // +8615753868273
console.log(faker.phone.phoneNumber()); // 0494-43167796
// 生成中文公司名称
console.log(faker.company.companyName()); // 蔡扈鞠公司
console.log(faker.company.companyName()); // 郭狄东方局
// 生成中文Lorem Ipsum文本
console.log(faker.lorem.paragraphs(3));
/*
不第子论之语晏第论齐语何后泰,语和卫传百第应语纪谓,始论各编西泽孔作孔下土惯耻,百语开十论战律及勘书元程语证三,战汉科资论注语本十但也欧转,论既千通闻为张科三语字因论结论,路后子志历志影谓论四化,清余编论弟到朝一是延进宋皇,疏个的有义百今其学代相,第语末经一论古四而传伯后国宋
...
*/
解释
faker.name.findName()
:生成随机的中文姓名。faker.address.city()
:生成随机的中文城市名称。faker.address.streetAddress()
:生成随机的中文地址。faker.phone.phoneNumber()
:生成随机的中文电话号码。faker.company.companyName()
:生成随机的中文公司名称。faker.lorem.paragraphs(3)
:生成随机的中文Lorem Ipsum文本,参数表示生成的段落数量。
通过这些示例,你可以轻松地使用 Faker-zh-cn.js
来生成各种中文测试数据,非常适合用于开发和测试阶段。
正想问有没有中国版本的faker ,太感谢了!
关于“Nodejs 本地化版Faker.js,Faker-zh-cn.js”这个帖子的内容,可以使用 Faker-zh-cn.js
来生成中文的填充数据。以下是一个简单的示例,展示如何使用这个库来生成中文的姓名、城市、地址、电话号码和公司名称。
示例代码
首先确保你已经安装了 Faker-zh-cn.js
:
npm install faker-zh-cn
然后你可以创建一个简单的 Node.js 脚本来生成数据:
const Faker = require('faker-zh-cn');
// 生成中文姓名
console.log(Faker.name.findName());
// 生成中文城市名
console.log(Faker.address.city());
// 生成中文地址
console.log(`${Faker.address.streetName()} ${Faker.address.streetAddress()}`);
// 生成电话号码
console.log(Faker.phone.phoneNumber());
// 生成公司名
console.log(Faker.company.companyName());
输出示例
运行上述脚本可能会输出类似下面的结果:
叶志诚
柴阳市
方蔺新村4131号00栋68号108
+8615753868273
蔡扈鞠公司
解释
Faker.name.findName()
:生成随机的中文姓名。Faker.address.city()
:生成随机的中文城市名。Faker.address.streetName()
和Faker.address.streetAddress()
:生成随机的街道名和门牌号。Faker.phone.phoneNumber()
:生成随机的电话号码。Faker.company.companyName()
:生成随机的公司名称。
这样你就可以方便地生成中文的填充数据,适用于测试和开发环境。