读取某个ini文件,例如conf.ini,其内容如下: [file server] host=127.0.0.1 port=8080 root=/Temp 在代码中如下使用: var cfg = require("./ini-file-loader").load("conf.ini")["file server"]; console.log(cfg["host"]); console.log(cfg["port"]); console.log(cfg["root"]); ini-file-loader.js代码: exports.load = function (filename) { var r = [], q = require("querystring"), f = require("fs").readFileSync(filename, "ascii"), v = q.parse(f, '[', ']'), t; for (var i in v) { if (i != '' && v[i] != '') { r[i] = []; t = q.parse(v[i], '/n', '='); for (var j in t) { if (j != '' && t[j] != '') r[i][j] = t[j]; } } } return r; };