节点writeFileSync不写入文件

时间:2015-10-23 00:03:09

标签: javascript node.js

这是破坏的命令:

fs.writeFileSync('Metadata.json', metadataString);
console.log("Metadata written.");

我已经放置了断点并验证了metadataString实际上是一个字符串。控制台记录Metadata written就好了,文件保持空白......

不确定我还能检查什么......提前致谢。

1 个答案:

答案 0 :(得分:0)

fs.writeFileSync()如果失败则抛出Error异常。使用try/catch块:

try {
    fs.writeFileSync('Metadata.json', metadataString);
} catch (err) {
    console.log('Error writing Metadata.json:' + err.message)
}