1、介绍
2、安装cli

介绍(官网)

Nest 是一个用于构建高效,可扩展的 Node.js 服务器端应用程序的框架。它使用渐进式 JavaScript,内置并完全支持 TypeScript(但仍然允许开发人员使用纯 JavaScript 编写代码)并结合了 OOP(面向对象编程),FP(函数式编程)和 FRP(函数式响应编程)的元素。

在底层,Nest使用强大的 HTTP Server 框架,如 Express(默认)和 Fastify。Nest 在这些框架之上提供了一定程度的抽象,同时也将其 API 直接暴露给开发人员。这样可以轻松使用每个平台的无数第三方模块。

安装

在官网可以了解到 安装有三种方式(克隆项目、@nestjs/cli、命令行创建)。
|| 这里推荐使用cli方式

1、首先安装 @nest/cli

$ npm i -g @nestjs/cli

2、创建项目

$ nest new projectNew

3、cli创建后的目录及文件介绍

node_modules 
src  // 主程序目录
--app.controller.ts // 控制器
--app.service.ts // 服务
--app.module.ts //模块
--main.ts //程序入口
test //测试目录
.gitignore
.prettierrc
nest-cli.json
package.json
README.md
tsconfig.build.json
tsconfig.json
tslint.json
yarn.lock

4、运行程序

$ npm run start

运行此命令在 src 目录中的 main.ts 文件中定义的端口上启动 HTTP 服务器。在应用程序运行时, 打开浏览器并访问 http://localhost:3000/。 你应该看到 Hello world! 信息