Доброго времени суток. Так и не смог разобраться с миграциями в Nest.Js
subscriber это для чего?
ormconfig.json
{
  "type": "mysql",
  "host": "localhost",
  "port": 3306,
  "username": "root",
  "password": "root",
  "database": "app1",
  "entities": ["dist/**/*.entity{.ts,.js}"],
  "synchronize": false,
  "migrations": ["dist/migrations/**/*{.ts,.js}"],
  "cli": {
    "migrationsDir": "src/migrations"
  }
}
Хотел как в Laravel
migrate:fresh Удалите все таблицы и запустите все миграции заново
  migrate:install Создайте хранилище миграций
  migrate:refresh Сброс и повторный запуск всех миграций
  migrate:reset Откат всех миграций базы данных
  migrate:rollback Откат последней миграции базы данных
  migrate:status Показать статус каждой миграции
Ну получилось так некоторые команды работают почему то только после nest start --watch из dist
"scripts": {
    "typeorm": "ts-node --transpile-only ./node_modules/typeorm/cli.js", //взял с оф сайта TypeOrm example
    "migrate:run": "npm run start && npm run typeorm migration:run",
    "migrate:generate": "npm run start && npm run typeorm migration:generate -- -n",
    "migrate:create": "npm run start && npm run typeorm migration:create -- -n",
    "migrate:revert": "npm run start && npm run typeorm migration:revert",
    "migrate:show": "npm run start && npm run typeorm migration:show",
    "migrate:drop": "npm run start && npm run typeorm schema:drop",
    "migrate:fresh": "npm run start && npm run typeorm schema:drop && npm run typeorm migration:run"
  },
Не знаю нужны ли dev зависимости ts-node
Работает и так и по-другому
"typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config=ormconfig.json"
"typeorm": "node --require ts-node/register ./node_modules/typeorm/cli.js --config=ormconfig.json",
"typeorm": "ts-node --transpile-only ./node_modules/typeorm/cli.js"
    "typeorm": "node --require ts-node/register ./node_modules/typeorm/cli.js --config=ormconfig.json"
typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config=ormconfig.json",
"devDependencies": {
    "ts-node": "^10.0.0",
  },
Migrations