小编bra*_*ant的帖子

关闭脚本时,fs.writeFile()会写入[object,object]而不是实际对象

我的脚本需要从JSON文件读取和写入.这没有问题.我在本地复制文件,编辑对象,然后将它们写回文件.但是,当我使用Ctrl + C关闭脚本并检查我的文件时,它[object, object]不是应该存在的实际对象.这不是每次都发生,但是很烦人,因为我的脚本依赖于这个文件.

有关如何防止这种错误关闭读者的任何想法?我在写作之前已经尝试检查类型,但它似乎没有多大帮助.

function writeConfig(obj) {
    fs.writeFile('./config.json', obj, function (err) {
        if (err) console.log(err);
    });
}
Run Code Online (Sandbox Code Playgroud)

object filewriter fs node.js

7
推荐指数
1
解决办法
5460
查看次数

标签 统计

filewriter ×1

fs ×1

node.js ×1

object ×1