我尝试创建一个 enpoint 来发送 zip 文件,但此错误在 ./apps/api/src/app/ingestion/ingestion.controller.ts:46:35 中不断出现 ERROR TS2694:命名空间“global.Express”没有导出成员“Multer”。
我的应用程序是用 Typescript 开发的。
有谁知道如何解决吗?
我尝试了 Chatgp 给我的一些解决方案
解决了,你必须在 tsconfig.json 中导入这行
"types": ["node", "Multer"],
因为Multer不是在express环境中导入的。这是例子
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../dist/out-tsc", "module": "commonjs",
"types": ["node", "Multer"],
"emitDecoratorMetadata": true,
"target": "es2015"
},
"exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}