0

我在我的 NestJs 项目中安装了一个 MIME 库https://www.npmjs.com/package/mime (这是我的 package.json “mime”:“^2.5.2”中的一行)。

我以这种方式在我的代码中导入了这个包:

import * as mime from 'mime';

并使用这样的一些方法:

 mime.getType(file.name),

在控制台中,它会打印出这个错误:

ERROR in .....facade_folder/facade.service.ts(93,38):
TS2339: Property 'getType' does not exist on type 'typeof import("..../node_modules/@types/mime/index")'.

但奇怪的是代码运行和工作,事实上,在我的数据库中,我存储了正确的 mime 类型:

在此处输入图像描述

我可以保留这些错误,但我想了解这种用法​​有什么问题,因为我显然遵循了所有库的指示。

我已经尝试删除 dist 和 node_modules 文件夹,npm i,清理缓存并重新运行。

非常感谢。

4

0 回答 0