我有一个如下所示的配置文件。我想删除customLog2
值:
{
"customLog2": {
"key": "2",
"value": "example"
},
"customLog3": {
"key": "3",
"value": "result"
}
}
nconf.file(configFile);
nconf.remove('customLog2');
nconf.save(function (err) {
fs.readFile(configFile, function (err, data) {
if (err) console.log(err);
console.dir(JSON.parse(data.toString()))
});
});
我仍然在文件中看到customLog2。
答案 0 :(得分:1)
根据nconf README documentation,remove函数用于从nconf对象中删除整个“数据存储区”,而不是单个键。
它与add/use方法相反。