var jf = require('jsonfile');
jf.writeFile("./setting.json", newSettings, function(err) {
if (err){
console.log("writing file err: ", err);
} else {
console.log("setting saved successfully.");
}
});
上面的代码在开发(npm start)和分发(zip 到 app.nw 并放在 node-webkit.app 资源目录中)都成功报告,但只有开发中的文件发生了变化。我不知道为什么。试过utf8和base64编码,都是一样的。
或者有没有办法绕过它?就像将 setting.json 文件放在其他地方一样?