在Node.js中读取、编辑和保存INI文件可以使用第三方模块ini
来实现。
示例代码如下,使用ini
模块读取、编辑和保存INI文件:
const fs = require('fs');
const ini = require('ini');
// 读取INI文件
const config = ini.parse(fs.readFileSync('config.ini', 'utf-8'));
// 编辑INI文件
config.section1.key1 = 'new value';
// 保存INI文件
fs.writeFileSync('config.ini', ini.stringify(config));
以上代码中,首先使用fs
模块读取INI文件内容,然后使用ini
模块的parse
方法将其解析为JavaScript对象。接着可以对配置进行编辑,最后使用ini
模块的stringify
方法将修改后的配置对象转换为INI格式的字符串,并使用fs
模块将其写入文件中。
请注意,以上代码仅为示例,实际使用时需要根据具体情况进行适当的错误处理和路径配置。
领取专属 10元无门槛券
手把手带您无忧上云