typeorm codebase sync
自动更新您的代码库,以将迁移,实体和订户添加到您的数据源。
安装
- 安装依赖项
npm install --save-dev typescript npm install --save typeorm
- 安装Typeorm-codebase-sync
npm install --save-dev typeorm-codebase-sync
- 添加typeorm-sync脚本到package.json
npm set-script \" typeorm-sync \" \" typeorm-codebase-sync addReferences --dataSource ./src/db/data-source.ts --migrations ./src/db/migrations --entities ./src/db/entities --subscribers ./src/db/subscribers \"
- 要在使用Typeorm CLI之后自动运行typeorm-sync,请编辑package.json:
npm set-script \" posttypeorm \" \" npm run typeorm-sync \"
鉴于您的package.json包含一个称为typeorm的脚本,每次运行npm运行typeorm – <params>,typeorm-sync脚本都会自动运行
文档
addreferences命令
Usage: typeorm-codebase-sync addReferences --dataSource <path> [options] Required: -d, --dataSource Path to a data-source.ts file [string] [required] Files: -m, --migrations Glob of migration files or folders containing migration files [array] -e, --entities Glob of entity files or folders containing entity files [array] -s, --subscribers Glob of subscriber files or folders containing subscriber files [array] Options: -h, --help Show help [boolean] -v, --version Show version number [boolean]
