typeorm学习笔记之创建项目

安装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)在一个目录下



你可能感兴趣的:(typeorm)