npm 安装的包的作用:
NestJS 的核心包 提供常用的装饰器、过滤器、管道、守卫等基础功能 包含大量开发 REST API 必需的组件
NestJS 的核心引擎 负责依赖注入、模块加载等框架底层功能 处理应用程序的生命周期
集成 Express.js 框架的适配器 使 NestJS 可以使用 Express 作为 HTTP 服务器 提供请求处理和路由功能
用于实现装饰器和元数据反射 使 TypeScript 的装饰器元数据功能生效 为依赖注入系统提供必要支持
NestJS 的命令行工具 用于创建项目、生成组件 提供开发服务器和构建功能
NestJS 的文件模板生成器 配合 CLI 使用,用于生成标准化的项目文件结构 提供各种组件的模板
Node.js 的 TypeScript 类型定义文件 提供 Node.js API 的类型支持 改善开发体验和代码提示
TypeScript 编译器 将 TypeScript 代码编译为 JavaScript 提供类型检查和现代 JavaScript 特性支持