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")'.
しかし、奇妙なことは、コードが実行されて機能することです。実際、私の DB には正しい MIME タイプが保存されています。
これらのエラーはそのままにしておくことができますが、ライブラリのすべての指示に従っているように見えるため、この使用法の問題点を理解したいと思います。
私はすでに dist と node_modules フォルダー、npm i、キャッシュを消去して、もう一度実行しようとしました。
本当にありがとう。