0
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 ファイルを別の場所に置くようなものですか?

4

1 に答える 1