如何解决将响应正文流式传输到打字稿中的文件:类型“ReadableStream<Uint8Array>”上不存在属性“pipe”
我可以从 API 中获取一个二进制体,然后将其写入 node 中的文件。
const fileStream = fs.createWriteStream(filePath);
fetch(apiURL).then((downloadResponse) => {
downloadResponse.body.pipe(fileStream);
});
但是,当我这样做时,我得到了一个 linting 错误:
类型上不存在属性“管道” '可读流'
当 linter 出现错误时,调用会起作用,这对我来说似乎很奇怪。 我什至最初认为我的逻辑是错误的,浪费了调试这个工作调用的时间......
我的打字稿版本是否出于某种原因错误识别了类型,或者我应该无法执行此调用?
我刚开始使用打字稿,但有时我会遇到这样的特质,当我在做一些看起来完全有效的事情时会减慢我的速度。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。