摘要:酷庫,每天兩分鐘,了解一個流行庫。下方就是一個類型的配置文件庫在中,我們使用庫來解析文件參考資料
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 valueini 庫
在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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/107536.html
摘要:確定環境的干凈。這一步要優化的話應該是做一個類似緩存的機制,對于這種配置加載的性能提升所以我們在調試必然是要在這里配置環境的接口。 前言 在網上找了一些相關配置的例子,覺得很多比較復雜,并且配置項過于多了,有很多冗余并不是最開始就需要的配置,所以寫一下記錄,也方便以后自己查閱。 一、brew 安裝 php 在 Mac OS 這邊不需要手動去下載編譯打包,直接使用 brew 進行快捷安裝...
摘要:酷庫,每天兩分鐘,了解一個流行庫。前兩期我們分別介紹了和,這兩種數據格式相對于,更加易于人類編寫和理解,今天我們繼續介紹另外一個容易編寫的格式。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 前兩期我們分別介紹了JSON5和YAML,這兩種數據格式相對于JSON,更加易于人類編寫和理解,今天我們繼續介紹另外一個容易編寫的格式 CSON。 CSON格式全稱是 CoffeeScript...
摘要:酷庫,每天兩分鐘,了解一個流行庫。在酷庫中,我們介紹了可以將數據導出為文件的庫,今天,今天我們再來了解如何解析導入一個文件。用于將一個文本字符串數據解析為對象或數組張三李四張三李四除了同步方式解析,還提供異步函數和流對象支持。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在NPM酷庫048中,我們介紹了可以將JSON數據導出為csv文件的庫:json2csv,今天,今天我們再來了...
摘要:酷庫,每天兩分鐘,了解一個流行庫。昨天我們了解的庫用于從文件中加載環境變量。雖然從中可以得到啟動參數列表,但是我們仍需要對參數進行進一步解析處理才行。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天我們了解的dotenv庫用于從文件中加載環境變量。環境變量用于程序運行時動態加載參數,除了環境變量,我們還可以在啟動Node.js 程序時直接指定命令行參數: node index.j...
摘要:酷庫,每天兩分鐘,了解一個流行庫。在酷庫中,我們學習了如何使用庫將格式文檔字符串解析為的對象數據,本期,我們繼續學習,一個可以以流編程的方式解析。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在NPM酷庫051中,我們學習了如何使用xml2js庫將XML格式文檔字符串解析為JavaScript的對象數據,本期,我們繼續學習sax,一個可以以流編程的方式解析XML。 使用流編程的方...
閱讀 1419·2021-10-08 10:04
閱讀 742·2021-09-07 09:58
閱讀 2921·2019-08-30 15:55
閱讀 2473·2019-08-29 17:21
閱讀 2174·2019-08-28 18:04
閱讀 3083·2019-08-28 17:57
閱讀 728·2019-08-26 11:46
閱讀 2260·2019-08-23 17:20