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 -
,typeorm-sync脚本都会自动运行
文档
addreferences命令
Usage: typeorm-codebase-sync addReferences --dataSource [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] 下载源码
通过命令行克隆项目:
git clone https://github.com/giladgd/typeorm-codebase-sync.git