- TypeORM 教程
- TypeORM - 首页
- TypeORM - 简介
- TypeORM - 安装
- TypeORM - 创建简单的项目
- TypeORM - 连接 API
- TypeORM - 实体
- TypeORM - 关系
- TypeORM - 使用 Repository
- TypeORM - 使用 Entity Manager
- TypeORM - 查询构建器
- TypeORM - 查询操作
- TypeORM - 事务
- TypeORM - 索引
- TypeORM - 实体监听器和日志记录
- TypeORM 与 JavaScript
- TypeORM - 使用 MongoDB
- TypeORM 与 Express
- TypeORM - 迁移
- TypeORM - 使用 CLI
- TypeORM 有用资源
- TypeORM - 快速指南
- TypeORM - 有用资源
- TypeORM - 讨论
TypeORM - 安装
本章解释如何在您的机器上安装 TypeORM。在开始安装之前,请确保已安装 npm。要确认您是否已安装 npm,可以在终端中运行以下命令。
npm -v
它会显示版本号。如果未安装,请下载最新版本并安装到您的机器上。
安装 TypeORM
让我们使用 npm 模块在本地安装 TypeORM:
npm install typeorm --save
执行上述命令后,您将得到如下所示的响应:
+ [email protected] + added 1 package and audited 1236 packages in 4.729s
或者,要全局安装 TypeORM,请使用以下命令:
npm install typeorm -g
之后,使用 npm 安装可选包 reflect-metadata:
npm install reflect-metadata --save
您将看到以下响应:
+ [email protected] added 1 package and audited 1236 packages in 2.426s
现在,安装另一个可选包 node typings,使用以下命令:
npm install @types/node --save
您将看到以下响应:
+ @types/[email protected] added 1 package and audited 1236 packages in 2.167s
安装数据库驱动程序
在本节中,让我们为我们的数据库安装必要的 node 包。
要安装 **MySQL** 或 **MariaDB** 包,请使用以下命令:
npm install mysql --save
您将看到以下响应:
+ [email protected] added 1 package and audited 1236 packages in 4.36s
要安装 **PostgreSQL** 包,请使用以下命令:
npm install pg --save
您将看到以下响应:
+ [email protected] added 1 package and audited 1236 packages in 2.863s
要安装 **SQLite** 包,请使用以下命令:
npm install sqlite3 --save
您将看到以下响应:
+ [email protected] added 48 packages from 45 contributors and audited 1396 packages in 7.31s
要安装 **Microsoft SQL Server** 包,请使用以下命令:
npm install mssql --save
您的屏幕将类似于此:
+ [email protected] added 1 package and audited 1655 packages in 2.378s
要安装 **sql.js** 包,请使用以下命令:
npm install sql.js --save
您将看到以下响应:
+ [email protected] added 1 package and audited 1655 packages in 6.462s
要安装 **Oracle 服务器** 包,请使用以下命令:
npm install oracledb --save
您将看到以下响应:
+ [email protected] added 1 package and audited 1655 packages in 2.265s
要安装 **mongodb** 包,请使用以下命令:
npm install mongodb --save
您将看到以下响应:
+ [email protected] added 1 package and audited 1655 packages in 3.716s
广告