如何在文件系统模块中使用 async/await

svo*_*nti -3 javascript node.js

我将如何使用 async/await 语法fs.unlink()删除具有给定路径的文件。

Sam*_*ial 5

当您使用文件系统函数时,请将其用作基于 Promise 的而不是基于回调的。你可以说fs.promises.unlink()而不是说fs.unlink(),但请记住,这个 promise 内置函数是在 Node.js 版本 10 中添加的。所以,如果你使用的是旧版本,这将不起作用!要在您的代码中使用它,您可以这样做:

await fs.promises.unlink(yourPath)
Run Code Online (Sandbox Code Playgroud)