1. Nest.js 入门:初识与环境搭建

253 阅读2分钟

1. Nest.js 入门:初识与环境搭建

介绍

Nest.js 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。它使用 TypeScript 编写,并结合了 OOP(面向对象编程)、FP(函数式编程)和 FRP(函数响应式编程)的元素。Nest.js 的灵感来自于 Angular,因此如果你熟悉 Angular,你会发现 Nest.js 的很多概念都很熟悉。

环境搭建

在开始使用 Nest.js 之前,我们需要确保我们的开发环境已经准备好。以下是一些必要的步骤:

1. 安装 Node.js 和 npm

首先,你需要安装 Node.js 和 npm(Node 包管理器)。你可以从 Node.js 官方网站 下载并安装最新的 LTS 版本。

安装完成后,你可以通过以下命令来验证安装是否成功:

node -v
npm -v
2. 安装 Nest CLI

Nest CLI 是一个强大的命令行工具,可以帮助你快速创建和管理 Nest.js 项目。你可以通过 npm 全局安装 Nest CLI:

npm install -g @nestjs/cli

安装完成后,你可以通过以下命令来验证安装是否成功:

nest -v
3. 创建新项目

使用 Nest CLI 创建一个新的 Nest.js 项目非常简单。你只需要运行以下命令:

nest new project-name

在这里,将 project-name 替换为你的项目名称。运行该命令后,CLI 会提示你选择包管理器(npm 或 yarn),选择你喜欢的包管理器,然后 CLI 会自动为你安装项目依赖。

4. 运行项目

进入项目目录并启动开发服务器:

cd project-name
npm run start

默认情况下,Nest.js 应用会在 http://localhost:3000 上运行。你可以在浏览器中打开这个地址,应该会看到一个欢迎页面,表示你的 Nest.js 项目已经成功运行。

结论

在这篇文章中,通过安装 Node.js、npm 和 Nest CLI,我们成功创建并运行了一个新的 Nest.js 项目。在接下来的文章中,我们将深入探讨 Nest.js 的各个核心概念和功能,更好地理解和使用这个强大的框架。

接下来,我们将进入第二篇文章,介绍如何创建你的第一个 Nest.js 应用。