在writeFile期间nodejs进程崩溃时,文件会发生什么情况?

如果在fs.writeFile操作期间Node.js主进程崩溃,我的问题是:

  1. 会发生什么文件?

  2. 写操作是否会停止,导致只写一半?

  3. 如果写入标志是'w',那么文件只存储一半的数据?

  4. 我怎样才能避免这种情况,并确保我可以存储没有数据或完整的数据? 也许将标志设置为“a”是一个解决scheme。 任何其他更好的想法?