• 安装
    • TypeScript 配置

    安装

    1. 通过npm安装:

      npm install typeorm --save

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

      npm install reflect-metadata --save

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

      import "reflect-metadata";

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

      npm install @types/node --save

    4. 安装数据库驱动:

      • 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-nativeCordova

        查看 支持的平台

    TypeScript 配置

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

    1. "emitDecoratorMetadata": true,
    2. "experimentalDecorators": true,

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