【问题标题】:fs.writefile callback missingfs.writefile 回调丢失
【发布时间】:2018-10-23 14:47:26
【问题描述】:
    async writeFile(filePath,fileLines) {
try{
    await fs.writeFile(filePath, fileLines.join('\n'));
} catch(err) {
console.info(err)
}
    }

此代码抛出回调必须是函数的错误。但是我已经用过async/await了,那为什么呢?请帮忙。

【问题讨论】:

    标签: node.js file-io async-await


    【解决方案1】:

    Async/Await 不适用于任何异步任务。该函数必须向await返回一个promise的值。

    您可以使用内置 fs 模块的回调函数或查找其他模块。

    【讨论】:

    • 如果我使用 fs.promises 会怎样? @威廉
    猜你喜欢
    • 2015-04-17
    • 2019-02-12
    • 1970-01-01
    • 2016-08-23
    • 2021-01-22
    • 2016-09-24
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多