【发布时间】:2020-10-07 22:30:00
【问题描述】:
我有以下代码来处理用户的文件上传:
17 const onFileDrop =
18 (files: File[]) => {
19 files.forEach(file => file.text().then(content => console.log(content)));
20 },
21 );
VS Code 没有显示任何错误,我可以正常访问File 接口,其中包含text() 函数。
但是,在运行 npm start 时,我看到以下错误:
[tsl] ERROR in {omitted}/RawCommandOutputs.tsx(19,34)
TS2339: Property 'text' does not exist on type 'File'.
[tsl] ERROR in {omitted}/RawCommandOutputs.tsx(19,46)
TS7006: Parameter 'content' implicitly has an 'any' type.
【问题讨论】:
标签: typescript visual-studio-code eslint webpack-encore typescript-eslint