Estoy generando migraciones usando TypeOrm en NestJS, pero no sé por qué crea el archivo de migración en la raíz cada vez y quiero que cree automáticamente el archivo de migración en la carpeta /src/server/migration/ .
ormconfig.ts
import * as dotenv from 'dotenv'; import { DataSource } from 'typeorm'; dotenv.config(); const connection = new DataSource({ type: 'postgres' as const, host: 'localhost', port: 5432, username: 'username', password: 'password', database: 'database', entities: ['src/server/entity/*.{ts,js}'], migrations: ['src/server/migration/*.{ts,js}'], extra: { ssl: false, }, }); export default connection; package.json
{ "scripts": { "typeorm": "typeorm-ts-node-esm --dataSource ./ormconfig.ts", "migration:gen": "npm run typeorm migration:generate -n", }, "dependencies": { "typeorm": "^0.3.6", } }agregue la siguiente línea a su archivo ormconfig.ts:
const connection = new DataSource({ ..... cli: { migrationsDir: "server/migration/" } ....