gpt4 book ai didi

node.js - Typescript 找不到接口(interface)名称,但知道定义的函数

转载 作者:太空宇宙 更新时间:2023-11-04 00:29:33 24 4
gpt4 key购买 nike

为什么这里的ReadStreamWriteStream不能被typescript识别,而函数fs.createReadStream()却可以识别? enter image description here如果编译,则会抛出以下错误:

app1.ts(3,8): error TS2304: Cannot find name 'ReadStream'.
app1.ts(4,8): error TS2304: Cannot find name 'WriteStream'.

所有接口(interface)和函数都定义在node.d.ts文件中。

最佳答案

你的变量声明应该是这样的:

let rs: fs.ReadStream = ...

这样你就可以告诉 TypeScript '嘿,这些变量是 ReadStream ,你可以在 fs 模块中找到声明。

关于node.js - Typescript 找不到接口(interface)名称,但知道定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41508606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com