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) と配布 (app.nw に zip して node-webkit.app Resources dir に配置) の両方で正常に報告されますが、開発中のファイルのみが変更されました。どうしてか分かりません。utf8 と base64 エンコーディングを試しましたが、どちらも同じです。
またはそれを回避する方法はありますか?setting.json ファイルを別の場所に置くようなものですか?