安装

npm install -g typeorm-model-generator

package.json

1
2
3
4
5
...
"script": {
"db": "rm -rf entities & npx typeorm-model-generator -h localhost -d nest -p 3306 -u root -x root -e mysql -o entities --noConfig true --ce pascal --cp camel"
}
...
  • rm -rf entities表示先删除文件夹entities
  • npx typeorm-model-generator如果全局安装了就不需要加npx没有全局安装就加上去
  • -h 数据库地址 -d 数据库名字 -p 端口 -u 用户名 -x 密码 -e 数据库类型
  • -o entities表示输出到指定的文件夹
  • --noConfig true表示不生成ormconfig.json和tsconfig.json文件
  • --ce pascal表示将类名转换首字母是大写的驼峰命名
  • --cp camel表示将数据库中的字段比如create_at转换为createAt
  • -a表示会继承一个BaseEntity的类,根据自己需求加

运行

npm run db

广告

阿里云活动云服务器低至
1核-2G-1M,1年89元,3年229。
2核-4G-3M,2年469元,3年799。
2核-8G-5M,3年899元。
新老客户都有优惠 点击查看详情/购买
腾讯云现在活动
1核 2G 1M 88一年
2核 4G 5M 3年只要998。 点击查看详情/购买