安装

安装

  1. 通过npm安装:

npm install typeorm --save

  1. 你还需要安装 reflect-metadata:

npm install reflect-metadata --save

并且需要在应用程序的全局位置导入(例如在app.ts中)

import "reflect-metadata";

  1. 你可能还需要安装 node typings(以此来使用 Node 的智能提示):

npm install @types/node --save

  1. 安装数据库驱动:

    • MySQL 或者 MariaDB

npm install mysql --save (也可以安装 mysql2)

 * **PostgreSQL**

npm install pg --save

 * **SQLite**

npm install sqlite3 --save

 * **Microsoft SQL Server**

npm install mssql --save

 * **sql.js**

npm install sql.js --save

 * **Oracle**

npm install oracledb --save

根据你使用的数据库,仅安装其中 一个 即可。要使 Oracle 驱动程序正常工作,需要按照其站点中的安装说明进行操作。

 * **MongoDB** (试验性)

npm install mongodb --save

 * **NativeScript** , **react-native** 和 **Cordova**

查看 支持的平台

TypeScript 配置

此外,请确保你使用的是 TypeScript 编译器版本2.3 或更高版本,并且已经在tsconfig.json中启用了以下设置:

"emitDecoratorMetadata": true,
"experimentalDecorators": true,

你可能还需要在编译器选项的lib中启用es6,或者从@types安装es6-shim。