当前位置: 首页 > 后端技术 > Node.js

NPM酷库047:ini,解析INI配置文件

时间:2023-04-03 21:24:21 Node.js

NPM酷库,每天两分钟,了解一个流行的NPM库。·最近几期,我们一直在研究各种数据文件类型,包括JSON5、YAML、CSON等。与JSON相比,这些格式更易于人类编写和理解,因此更适合作为配置文件。今天我们继续学习如何解析Windows系统上常用的*.ini配置文件。下面是一个INI类型的配置文件:;此注释被忽略scope=global[database]user=dbuserpassword=dbpassworddatabase=use_this_database[paths.default]datadir=/var/lib/dataarray[]=firstvaluearray[]=secondvaluearray[]=thirdvalueinilibraryInNode.js,我们使用ini库来解析INI文件:constini=require('ini');constfs=require('fs');letconfig=ini.parse(fs.readFileSync('config.ini','utf-8'));参考https://zh.wikipedia.org/wiki...https://github.com/npm/初始值