GB/T28181平台typescript实现学习笔记1:使用typeorm链接sqlite存储数据
创建Typescript测试项目
略过此部分 typeorm做的有命令直接生成初始化的项目,不过基础还是需要会的。
自己搞,我直接粘贴的helloworld项目,大概执行一下几条命令,需要修改一些配置,不行找度娘。
npm init
tsc --init
yarn add -D @types/node
yarn add -D typescript
yarn add -D tsconfig-paths
yarn add -D ts-node
添加typeorm
略过此部分 如果已有项目添加typeorm,还需要这些操作
使用typeorm做数据库,到时方便修改真的数据库。
官方链接:https://typeorm.io/#/
yarn add typeorm
yarn add reflect-metadata
yarn add sqlite3
开配置
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
typeorm初始化项目
文档上有工具不早说,搞半天才说,我也很无语;
按照官网的Quick Start做
npm install typeorm -g
typeorm init --name SqliteTest --database sqlite
cd SqliteTest
yarn
yarn start
测试结果
├── database.sqlite
├── ormconfig.json
├── package.json
├── README.md
├── src
│ ├── entity
│ │ └── User.ts
│ ├── index.ts
│ └── migration
├── tree.log
├── tsconfig.json
└── yarn.lock
找一个sqlite工具,看一下,数据库中是有数据的,
尴尬,几个命令就搞定了,本帖主题结束。。。
微信:yjkhtddx