typeorm学习笔记之创建项目

本文介绍了如何使用TypeORM创建项目并进行基本配置。包括安装TypeORM、生成项目骨架及使用TypeORM命令初始化Express项目等内容。重点讲解了ormconfig.json配置文件的位置对项目启动的影响。

安装typeorm

 

npm i -g typeorm

 

 

使用typeorm命令自动生成项目骨架

 

typeorm  init --name first --database mysql


name为项目目录名,database为选择数据库

 

 

默认生成的为ts文件,并使用ts-node来运行

 

package.json

"scripts": {

      "start": "ts-node src/index.ts"
   }

 

 

 

 

运行项目

npm start

这里出现了错误,提示No connection options were found in any of configurations file,找不到配置文件

 

默认的配置文件与package.json放在一个目录下(项目根目录),移动配置文件到src下面与index.ts一起后,错误解决

或者将index.ts从src目录取出来放到根目录下也可以,总之获取连接的文件必须要与ormconfig.json在一个文件夹下

 

生成express项目:

 

typeorm init --name second --database mysql --express


会生成一个初始化express实例的项目,但是还是存在上述找不到配置文件问题,可能是因为windows系统?,linux下没试过

 

总之ormconfig.json文件必须与获取连接的文件(此处为index.ts)在一个目录下
 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值