nest 安装以及一项基础知识

1. Node.js(版本 >= 20)

2.安装脚手架以及项目

npm i -g @nestjs/cli
nest new project-name

 若存在换行符转换错误

# 使用 eslint 进行代码检查和自动修复
npm run lint

# 使用 prettier 进行代码格式化
npm run format

 

cli 相关命令
命令作用示例
nest new <project-name> 创建新项目 nest new my-app
nest g module <name> 生成模块 nest g module users
nest g controller <name> 生成控制器 nest g controller users
nest g service <name> 生成服务 nest g service users
nest g class <name> 生成类 nest g class utils/math
nest g interface <name> 生成接口 nest g interface users/user
nest g filter <name> 生成异常过滤器 nest g filter http-exception
nest g pipe <name> 生成管道 nest g pipe validation
nest g guard <name> 生成守卫 nest g guard auth
nest g interceptor <name> 生成拦截器 nest g interceptor logging
nest g middleware <name> 生成中间件 nest g middleware logger
nest g decorator <name> 生成自定义装饰器 nest g decorator roles
nest g gateway <name> 生成 WebSocket 网关 nest g gateway chat
nest g resource <name> 一键生成 CRUD 资源(含模块、控制器、服务、DTO) nest g resource users

 

nest js 英文官网 NestJS - A progressive Node.js framework

nestjs 中文网  NestJS 简介 | NestJS 中文文档 | NestJS 中文网

nestjs 中文网2  Nest.js 中文文档

posted on 2025-07-21 16:02  sss大辉  阅读(16)  评论(0)    收藏  举报

导航