Nestjs 安装及使用
Nestjs 简介
Nest (NestJS)是一个用于构建高效、可扩展的Node.js服务器端应用程序的开发框架。它利用 JavaScript 的渐进增强的能力,使用并完全支持 TypeScript(仍然允许开发者使用纯 JavaScript 进行开发),并结合了**OOP (面向对象编程)、FP (函数式编程)和FRP (函数响应式编程)**。
安装或直接构建项目
要构建一个NestJs项目,方式有如三种
方式①: 使用Nest CLI 构建项目 (先全局安装@nest/cli)
若要使用 Nest CLI 构建项目,请运行以下命令。这将创建一个新的项目目录,并使用核心的 Nest 文件和支撑模块填充该目录,从而为项目创建一个传统的基本结构。建议初学者使用 Nest CLI 创建新项目。
$ npm i -g @nestjs/cli
$ nest new project-name
方式②: 使用 Git 等版本控制工具 克隆NestJs项目的 starter 项目 (启动项目), 例子如下
$ git clone https://github.com/nestjs/typescript-starter.git project
$ cd project
$ npm install
$ npm run start
ps: 若要安装基于 JavaScript 的 starter project,请在执行上面的命令时使用 https://github.com/nestjs/javascript-starter.git
方式③: 使用npm 等包管理器 从零构建
你还可以通过 npm 等包管理器来安装的核心和支撑文件,从头开始手动创建一个新项目。当然,在这种情况下,你将自己担负起创建项目样板文件的工作。
推荐
这里推荐初学者使用第一种,熟练的话可以使用第二种。至于第三种, 如果你想深入了解整个NestJs项目构建及启动流程的话, 可以采用的。