Typescript 财产';名称';不存在于类型';水滴';

Typescript 财产';名称';不存在于类型';水滴';,typescript,Typescript,我有一个blob(将其命名为文件),我试图通过这样做来存储其名称值 properties.name = file.name; 但它一直在抱怨 Property 'name' does not exist on type 'Blob'. 他们建议的快速修复方法将名称添加到TypeScript node_modules文件夹中的blob,我不想这样做 我应该做哪些建议/选项来修复此错误?对不起,我是TS新手,不确定要搜索什么 这是我的图像blob控制台.log。我正在使用的库可能已经添加了blo

我有一个blob(将其命名为
文件
),我试图通过这样做来存储其名称值

properties.name = file.name;
但它一直在抱怨

Property 'name' does not exist on type 'Blob'.
他们建议的快速修复方法将名称添加到TypeScript node_modules文件夹中的
blob
,我不想这样做

我应该做哪些建议/选项来修复此错误?对不起,我是TS新手,不确定要搜索什么

这是我的图像blob
控制台.log
。我正在使用的库可能已经添加了blob(从注释来看)

lastModified: 1596803874299
lastModifiedDate: Fri Aug 07 2020 18:07:54 GMT+0530 (India Standard Time) {}
name: "photo of Elizabeth Tower, London-gcffb6skhv.jpg"
size: 408146
type: "image/jpeg"
webkitRelativePath: ""

只是没有
name
属性,这意味着编译器会抱怨您试图访问一个不存在的属性。@MikeS<代码>控制台.log(blob)是否在控制台中记录属性名称?@MikeS。更新的问题您可以在javascript中执行此操作,因为没有类型,它允许您分配属性并将它们添加到对象中,但在typescript中,您希望了解每个属性及其类型。@MikeS。如何添加属性名?或者修复此错误?只是没有
name
属性,这意味着编译器会抱怨您试图访问一个不存在的属性。@MikeS<代码>控制台.log(blob)是否在控制台中记录属性名称?@MikeS。更新的问题您可以在javascript中执行此操作,因为没有类型,它允许您分配属性并将它们添加到对象中,但在typescript中,您希望了解每个属性及其类型。@MikeS。如何添加属性名?或者修复此错误?