Javascript Electron fs.writeFile-多次保存文件时出现问题
我正在将so json保存到如下文件: 首先我将JSON.stringify数据。。。然后Javascript Electron fs.writeFile-多次保存文件时出现问题,javascript,node.js,electron,fs,Javascript,Node.js,Electron,Fs,我正在将so json保存到如下文件: 首先我将JSON.stringify数据。。。然后 fs.writeFile('myjson.json', contenthere, 'utf8', function(err) { if(err) { return console.log(err); } console.log('File was saved'); }); 这实际上是在保存文件,我没有收到任何错误,但它不会再次加载或保存 这就像我只被允许做一次,但没有错误 是否有更好的
fs.writeFile('myjson.json', contenthere, 'utf8', function(err) {
if(err) {
return console.log(err);
}
console.log('File was saved');
});
这实际上是在保存文件,我没有收到任何错误,但它不会再次加载或保存
这就像我只被允许做一次,但没有错误
是否有更好的替代方案,以便我可以尝试它或了解问题可能是什么?这可能是节点问题,而不是电子问题。从文档中: 请注意,在同一台计算机上多次使用fs.writeFile是不安全的 文件,而不等待回调。在这种情况下, 强烈建议使用fs.createWriteStream 因此,请查看fs.createWriteStream方法
链接到。这可能是节点问题,而不是电子问题。从文档中: 请注意,在同一台计算机上多次使用fs.writeFile是不安全的 文件,而不等待回调。在这种情况下, 强烈建议使用fs.createWriteStream 因此,请查看fs.createWriteStream方法
链接到。可能contenthere没有更改?还请注意,如果使用require读取JSON文件,则会缓存require调用。可能contenthere没有更改?还请注意,如果使用require读取JSON文件,则会缓存require调用。回答不错+1.但是,如果你引用了一些文档,请同时提供链接,以便任何人都可以关注它,如果他们想要好的答案,请进行深入阅读+1.但是如果你引用了一些文档,请同时提供链接,以便任何人都可以关注它,如果他们愿意,可以进行深入阅读