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'));