- 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
執行上述命令後,您將得到如下所示的響應:
+ typeorm@0.2.24 + added 1 package and audited 1236 packages in 4.729s
或者,要全域性安裝 TypeORM,請使用以下命令:
npm install typeorm -g
之後,使用 npm 安裝可選包 reflect-metadata:
npm install reflect-metadata --save
您將看到以下響應:
+ reflect-metadata@0.1.13 added 1 package and audited 1236 packages in 2.426s
現在,安裝另一個可選包 node typings,使用以下命令:
npm install @types/node --save
您將看到以下響應:
+ @types/node@12.12.31 added 1 package and audited 1236 packages in 2.167s
安裝資料庫驅動程式
在本節中,讓我們為我們的資料庫安裝必要的 node 包。
要安裝 **MySQL** 或 **MariaDB** 包,請使用以下命令:
npm install mysql --save
您將看到以下響應:
+ mysql@2.18.1 added 1 package and audited 1236 packages in 4.36s
要安裝 **PostgreSQL** 包,請使用以下命令:
npm install pg --save
您將看到以下響應:
+ pg@7.18.2 added 1 package and audited 1236 packages in 2.863s
要安裝 **SQLite** 包,請使用以下命令:
npm install sqlite3 --save
您將看到以下響應:
+ sqlite3@4.1.1 added 48 packages from 45 contributors and audited 1396 packages in 7.31s
要安裝 **Microsoft SQL Server** 包,請使用以下命令:
npm install mssql --save
您的螢幕將類似於此:
+ mssql@6.2.0 added 1 package and audited 1655 packages in 2.378s
要安裝 **sql.js** 包,請使用以下命令:
npm install sql.js --save
您將看到以下響應:
+ sql.js@1.2.1 added 1 package and audited 1655 packages in 6.462s
要安裝 **Oracle 伺服器** 包,請使用以下命令:
npm install oracledb --save
您將看到以下響應:
+ oracledb@4.2.0 added 1 package and audited 1655 packages in 2.265s
要安裝 **mongodb** 包,請使用以下命令:
npm install mongodb --save
您將看到以下響應:
+ mongodb@3.5.5 added 1 package and audited 1655 packages in 3.716s
廣告