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

NPM酷库,天天两分钟,相识一个盛行NPM库。·

近来几期我们都在研讨种种数据文件范例,包含JSON5、YAML、CSON等,相对于JSON,这些花样可以越发易于人类编写和明白,所以更适合做配置文件,本日我们继承进修怎样剖析Windows体系上经常运用的*.ini配置文件。

下方就是一个INI范例的配置文件:

; 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

ini 库

在Node.js 中,我们运用ini库来剖析INI文件:

const ini = require('ini');
const fs = require('fs');

let config = ini.parse(fs.readFileSync('config.ini', 'utf-8'));

参考资料

https://zh.wikipedia.org/wiki…

https://github.com/npm/ini

    原文作者:脉冲云_梁兴臣
    原文地址: https://segmentfault.com/a/1190000013315794
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞