# TypeORM研究 **Repository Path**: anuoxiang/typeorm-research ## Basic Information - **Project Name**: TypeORM研究 - **Description**: TypeORM研究 头豹团队内部参考使用 - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-26 - **Last Updated**: 2022-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TypeORM 试验场 ## 项目搭建(备忘) ```sh npm i --save typeorm reflect-metadata pg npm i -D @types/node ``` 确保`tsconfig.json`有 ```json "emitDecoratorMetadata": true, "experimentalDecorators": true, ``` 使用 Jest 测试 ```sh npm install --save-dev jest @types/jest ts-jest ts-node esbuild esbuild-jest ``` ## 环境启动 ``` npm install cd docker docker-compose up -d ``` ## 坑点 由于在项目中使用时,有些库则直接使用相对目录,如`src`,这种路径在 jest 中无法被识别(为源码,会被认为是库文件),需要通过设置`modulePaths`参数方可被正常引入。 ``` modulePaths:[`${__dirname}`] ```