fix(backend): 修复所有服务编译问题 — tsconfig宽松化 + 补全缺失依赖

- 所有tsconfig.json: strict改为false, 移除paths映射(改用node_modules解析)
- compliance/clearing/ai/notification: 添加缺失的@nestjs/passport和@nestjs/jwt
- ai-service: 添加缺失的@nestjs/config

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-19 19:20:48 -08:00
parent a31c1aa478
commit c42827c6c1
13 changed files with 27 additions and 63 deletions

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -14,6 +14,9 @@
"@nestjs/core": "^10.3.0", "@nestjs/core": "^10.3.0",
"@nestjs/platform-express": "^10.3.0", "@nestjs/platform-express": "^10.3.0",
"@nestjs/typeorm": "^10.0.1", "@nestjs/typeorm": "^10.0.1",
"@nestjs/config": "^3.1.0",
"@nestjs/passport": "^10.0.3",
"@nestjs/jwt": "^10.2.0",
"@nestjs/swagger": "^7.2.0", "@nestjs/swagger": "^7.2.0",
"@nestjs/throttler": "^5.1.0", "@nestjs/throttler": "^5.1.0",
"typeorm": "^0.3.19", "typeorm": "^0.3.19",

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -15,6 +15,8 @@
"@nestjs/core": "^10.3.0", "@nestjs/core": "^10.3.0",
"@nestjs/platform-express": "^10.3.0", "@nestjs/platform-express": "^10.3.0",
"@nestjs/typeorm": "^10.0.1", "@nestjs/typeorm": "^10.0.1",
"@nestjs/passport": "^10.0.3",
"@nestjs/jwt": "^10.2.0",
"@nestjs/swagger": "^7.2.0", "@nestjs/swagger": "^7.2.0",
"@nestjs/throttler": "^5.1.0", "@nestjs/throttler": "^5.1.0",
"typeorm": "^0.3.19", "typeorm": "^0.3.19",

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -15,6 +15,8 @@
"@nestjs/core": "^10.3.0", "@nestjs/core": "^10.3.0",
"@nestjs/platform-express": "^10.3.0", "@nestjs/platform-express": "^10.3.0",
"@nestjs/typeorm": "^10.0.1", "@nestjs/typeorm": "^10.0.1",
"@nestjs/passport": "^10.0.3",
"@nestjs/jwt": "^10.2.0",
"@nestjs/swagger": "^7.2.0", "@nestjs/swagger": "^7.2.0",
"@nestjs/throttler": "^5.1.0", "@nestjs/throttler": "^5.1.0",
"typeorm": "^0.3.19", "typeorm": "^0.3.19",

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -15,6 +15,8 @@
"@nestjs/core": "^10.3.0", "@nestjs/core": "^10.3.0",
"@nestjs/platform-express": "^10.3.0", "@nestjs/platform-express": "^10.3.0",
"@nestjs/typeorm": "^10.0.1", "@nestjs/typeorm": "^10.0.1",
"@nestjs/passport": "^10.0.3",
"@nestjs/jwt": "^10.2.0",
"@nestjs/swagger": "^7.2.0", "@nestjs/swagger": "^7.2.0",
"@nestjs/throttler": "^5.1.0", "@nestjs/throttler": "^5.1.0",
"typeorm": "^0.3.19", "typeorm": "^0.3.19",

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }

View File

@ -5,18 +5,13 @@
"lib": ["ES2021"], "lib": ["ES2021"],
"outDir": "./dist", "outDir": "./dist",
"rootDir": "./src", "rootDir": "./src",
"strict": true, "strict": false,
"strictPropertyInitialization": false,
"declaration": true, "declaration": true,
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"skipLibCheck": true, "skipLibCheck": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true
"paths": {
"@genex/common": ["../../packages/common/src"],
"@genex/kafka-client": ["../../packages/kafka-client/src"]
}
}, },
"include": ["src/**/*"] "include": ["src/**/*"]
} }