为什么在这里ReadStreamWriteStream不能通过打字稿识别,而可以识别功能fs.createReadStream()
node.js -  typescript 找不到接口(interface)名称,但知道定义的函数-LMLPHP
如果编译,则抛出以下错误:

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


所有接口和功能都在node.d.ts文件中定义。

最佳答案

您的变量声明应类似于:

let rs: fs.ReadStream = ...


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

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

10-11 23:32