2017-11-30 17 views
0

1日中検索しました。私は盲目であるか、私の質問に対する具体的な答えはありません。どうすればいいのですか?私はノードjsの蒸気ボットを開発しています。私はアカウントを読み込みたいのですが、ユーザー名、パスなどをいくつかのアカウントの.iniファイルから取得してください。長い間検索した後、node-iniモジュールを使って.iniファイルから読み込む方法しか見つけられませんでした。ノードjsのINIファイルの読み込み、編集、保存へのリンク

 var ini = require('node-ini'); 

     ini.parse('./config.ini', function(err,data){ 
     console.log(data.Admin.pass); //working. 
     data.Admin.pass = '1136'; //not working how to change value in ini. 
     data.Admin.H = 'test'; //not working as well. 
     }); 
+0

編集:私は、私はそれらを読む方法を見つけ、それらを読んでいないの.ini内の値を変更する方法を知りたいです。 – user3160468

答えて

1

このライブラリ(https://github.com/npm/ini)は、達成しようとしていることを実行するのに適したオプションです。

チェックアウトのドキュメントからこの例:

var fs = require('fs') 
    , ini = require('ini') 

var config = ini.parse(fs.readFileSync('./config.ini', 'utf-8')) 

config.scope = 'local' 
config.database.database = 'use_another_database' 
config.paths.default.tmpdir = '/tmp' 
delete config.paths.default.datadir 
config.paths.default.array.push('fourth value') 

fs.writeFileSync('./config_modified.ini', ini.stringify(config, { section: 'section' })) 
+0

ありがとうございました。働いている<3 – user3160468

+0

あなたは歓迎です;) –

関連する問題