用于删除文件的 docs 表示应该按照我的理解导入与 readfile 相同的文件。
我错过了什么吗?
在我的代码中:
import { readFile, rm } from 'fs/promises'
export async function foo () {
try {
const res = await readFile('./file.txt') // works
await rm('./file.txt') // TypeError: promises_1.rm is not a function
} catch(e) {
console.log('er', e)
}
}
答案 0 :(得分:1)
正如@jonrsharpe 在评论中所说,问题是节点版本。由于 rm
与版本 14.14.0
一起添加并且我在 14.13.0