NPM酷库,天天两分钟,了解一个流行NPM库。·git
最近几期咱们都在研究各类数据文件类型,包括JSON五、YAML、CSON等,相对于JSON,这些格式可以更加易于人类编写和理解,因此更适合作配置文件,今天咱们继续学习如何解析Windows系统上经常使用的*.ini
配置文件。github
下方就是一个INI类型的配置文件:npm
; this comment is being ignored scope = global [database] user = dbuser password = dbpassword database = use_this_database [paths.default] datadir = /var/lib/data array[] = first value array[] = second value array[] = third value
在Node.js 中,咱们使用ini库来解析INI文件:学习
const ini = require('ini'); const fs = require('fs'); let config = ini.parse(fs.readFileSync('config.ini', 'utf-8'));