
Nest是在Web应用程序开发领域越来越受欢迎的框架。凭借其模块化和强大的功能集,我们很容易理解为什么开发人员趋向于选择这个渐进的Node.js框架。但如果你对如何开始感到困惑,别担心,我们不会让你在迷茫中迷失方向。
今天,我们将带领你了解在你常用的操作系统上安装Nest的过程,无论是windows、macos还是Linux。
但在正式介绍教程之前,让我们了解一下该框架、其特性以及其他相关信息。

Nest主页
Nest是为构建可扩展服务器端应用程序而设计的。它通过运用模块化体系结构和流行的JavaScript超集简化了。这种组合使开发人员能够创建结构良好、易于维护的代码,并利用TypeScript的静态类型检查和其他特性。
Nest构建在两个受欢迎的和之上。这意味着你可以利用这些库所提供的丰富知识和社区支持,同时又能受益于Nest的独特功能。Nest提供的一些关键特性和功能包括:
现在让我们把注意力转向在实际情况中最常使用Nest的人群。
凭借其强大的功能和易用性,Nest吸引了各种各样的用户,从初创公司到已建立的企业。尤其是Node.js开发人员和后端工程师,发现Nest是构建可扩展和易于维护的服务器端应用程序的无价工具。
一些知名公司已经采用Nest用于其项目,进一步巩固了它作为可靠和强大框架的声誉。

著名的运动品牌阿迪达斯就在使用Nest。
一些示例包括:
使用Nest进行Web应用程序开发具有以下几个优点:
考虑到这些优点,可以明显看出Nest是Web应用程序开发的强大工具。
在深入了解安装过程之前,了解成功安装和使用Nest所需的先决条件和要求是非常重要的。
虽然Nest旨在适用于具有不同经验水平的开发人员,但在理解框架的同时,一些先前的知识将有助于更好地利用它。建议熟悉以下概念和技术:
Nest与各种操作系统兼容,并且具有较低的硬件要求,使其成为不同平台上开发人员的可访问选项。
安装Nest时,您需要在稳定版本和最新版本之间进行选择。您的选择应取决于项目的要求以及与其他库或Node.js版本的兼容性。
现在,您已经熟悉先决条件和要求,请继续在所选择的操作系统上安装Nest。
以下是在三个不同操作系统(Windows、macOS和Linux)上安装Nest的逐步说明。选择适合您情况的一组说明,然后按照说明操作。
在Windows上安装Nest是一个简单直接的过程。按照以下步骤在Windows上启动和运行Nest。
1. 下载Node.js
在安装Nest之前,您需要在系统上安装Node.js。访问,并下载适用于LTS(长期支持)版本的Windows安装程序,这是大多数用户推荐的版本。

正在下载适用于Windows的Node.js安装程序。
2. 安装Node.js
运行刚刚下载的Node.js安装程序,按照屏幕上的提示安装Node.js到您的系统。该安装程序还会安装npm(Node.js包管理器),您将使用npm来安装Nest CLI。
3. 验证Node.js安装
要验证Node.js和npm是否已正确安装,请打开一个新的命令提示符窗口,并运行以下命令:
node -v npm -v
这些命令应该分别显示Node.js和npm的安装版本。如果您看到版本号,那表示安装成功。
4. 使用npm安装Nest CLI
现在,Node.js和npm已经安装完成,您可以安装Nest CLI了。Nest CLI是一个命令行接口工具,简化了创建和管理Nest应用程序的过程。要安装Nest CLI,请在命令提示符中运行以下命令:
npm install -g @nestjs/cli
这个命令会在系统中全局安装Nest CLI,允许您在任何目录中使用它。
5. 创建一个新项目
通过安装Nest CLI,您现在可以创建一个新的Nest项目。导航到您要创建项目的目录,并运行以下命令,将”nest-app”替换为您的项目名称:
nest new nest-app
CLI会提示您选择一个包管理器(npm或Yarn)。选择您偏好的选项,CLI将使用所选的包管理器创建一个新的Nest项目。
6. 启动您刚刚创建的新应用程序
使用命令提示符导航到刚刚创建的项目目录:
cd nest-app
通过运行以下命令启动应用程序:
npm run start
这个命令会启动开发服务器,它将监听文件更改并在您进行更新时自动重新加载应用程序。
7. 在本地主机上进行测试
打开Web浏览器,导航到http://localhost:3000。您应该会看到默认的Nest应用程序欢迎消息:”Hello World!”

在Windows上成功安装Nest后应该能看到的样子。
恭喜!您已经成功在Windows机器上安装了Nest,并创建了您的之一个Nest应用程序。现在,您可以借助Nest提供的强大功能和工具开始构建服务器端应用程序了。
在macOS上安装Nest的过程与Windows相似。按照以下步骤开始在macOS机器上使用Nest。
1. 下载Node.js
访问,并下载适用于LTS(长期支持)版本的macOS安装程序,这是大多数用户推荐使用的版本。
2. 安装Node.js
要在您的系统上安装Node.js,需要运行之前下载的安装程序,并按照屏幕上显示的说明进行操作。在安装过程中,npm也会被安装。安装完成后,您可以使用npm来安装Nest CLI。
3. 验证Node.js安装
为了确认Node.js和npm是否已正确安装,请打开一个新的终端窗口并执行以下命令:
node -v npm -v
之一个命令会显示已安装的Node.js版本,第二个命令会显示已安装的npm版本。如果您看到版本号,则安装成功。
4. 使用npm安装Nest CLI
为了简化创建和管理Nest应用程序的过程,使用npm安装Nest CLI。在终端中运行以下命令来全局安装Nest CLI,现在您已经安装了Node.js和npm。Nest CLI是一个命令行接口工具。
npm install -g @nestjs/cli
通过运行这个命令,您可以在系统上全局安装Nest CLI,在任何目录下都可以使用它。
5. 创建一个新项目
要创建一个新的Nest项目,请输入以下代码片段,并确保将”nest-app”替换为您喜欢的任何名称。
nest new nest-app
在使用CLI时,您将被要求选择一个包管理器(npm或Yarn)。一旦选择好,CLI将使用选定的包管理器创建一个新的Nest项目。
6. 启动新应用程序
使用终端进入最近创建的项目目录:
cd nest-app
要开始使用应用程序,请执行下面的命令:
npm run start
7. 在浏览器中测试
要查看默认的Nest应用程序欢迎消息,请打开您的Web浏览器,输入”http://localhost:3000″进入地址栏。消息应该显示为”Hello World!”。

通过成功安装Nest之后,在浏览器中看到的样子。
太棒了!您已成功在您的macOS设备上安装Nest并创建了您的之一个Nest应用程序。借助Nest提供的各种令人惊艳的功能和工具,您现在可以开始开发服务器端应用程序了。
要在Linux上安装Nest,您可以使用与Windows和macOS几乎相同的过程。要在Linux计算机上开始使用Nest,请按照以下步骤进行操作。
1. 下载Node.js
首先确保您在计算机上安装了Node.js。您可以从官方的Node.js下载页面下载推荐的LTS版本的Linux二进制文件。
或者,您可以使用像apt(适用于基于Debian的发行版)或dnf(适用于基于Fedora的发行版)这样的软件包管理器来安装Node.js。例如,在像Ubuntu这样的基于Debian的系统上,您可以运行以下命令来更新软件包列表并安装Node.js:
sudo apt update sudo apt install nodejs
对于其他发行版和软件包管理器,请参阅特定Linux发行版的。
2. 安装Node.js
如果您下载了Linux二进制文件,请提取存档并按照包含的README文件中提供的安装说明进行操作。
如果您使用了软件包管理器,Node.js应该已经安装在您的系统上。
3. 验证Node.js安装
为确保Node.js和npm正确安装,请打开一个新的终端窗口,并执行以下命令:
node -v npm -v
4. 使用npm安装Nest CLI
为了简化创建和管理Nest应用程序的过程,您可以安装Nest CLI。首先确保已安装Node.js和npm。然后,在终端中运行以下命令以安装Nest CLI。这将在您的系统上全局安装Nest CLI,以便您可以从任何目录访问它。
npm install -g @nestjs/cli
5. 创建一个新项目
安装了Nest CLI后,现在您可以创建一个新的Nest项目。运行以下命令,将nest-app替换为您的项目名称:
nest new nest-app
CLI将提示您选择一个软件包管理器。在npm和Yarn之间选择您首选的选项,CLI将创建一个新的Nest项目。
6. 启动新的应用程序
使用终端导航到新创建的项目目录:
cd nest-app
然后启动新的应用程序:
npm run start
这条命令启动开发服务器。
7. 这条命令启动开发服务器。
要查看默认的Nest应用程序的欢迎消息,请打开您的Web浏览器,然后转到http://localhost:3000。您应该看到的消息是“Hello World!”
就是这样!Nest现在已安装在您的Linux操作系统上。
今天,我们介绍了在各种操作系统(包括Windows、macOS和Linux)上安装Nest(一种先进的Node.js框架)的过程。如果您按照提供的步骤进行操作,您将成功设置开发环境,并准备好创建应用程序。
随着您深入了解Nest,您将发现大量的资源、积极的社区和丰富的文档,来支持您的开发之旅。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
不久前,PHP 8.0大张旗鼓地发布了。它带来了许多新特性、性能增强和变化——其中最令人兴奋的是新的JIT编译器。 技术世界总是在向前发展,PHP也是如此。 ,包含了几个令人兴奋的特性。它定于今年晚些时候于2021年11月25日发布。 在本文中,我们将详细介绍PHP 8.1将带来哪些新的东...
谁在尝试访问某些网站时没有遇到过更新Java的请求? 虽然许多人通过交互式网站功能熟悉Java,但用户可能不太熟悉JavaScript——或者,实际上,他们可能错误地认为两者是相同的。 在本文中,我们将讨论JavaScript 是什么以及Java和JavaScript之间的区别。然后我们将概...
Linux面板环境安装,主要支持LNMP和LAMP、Tomcat、node.js。不过对于大部分站长来说,主要是LNMP和LAMP两个环境的安装。 LNMP和LAMP两个环境的最大区别是,前者采用Nginx作为Web服务器,后者则采用Apache作为Web服务器。(选择哪个作为您的Web服务器,可...
宝塔面板提供丰富的软件以一键安装,这让服务器环境搭建提供不少的便利性,站长可以根据实际需求快速编译安装以实现不同的功能需求。 软件管理,主要是宝塔提供的一些面板扩展插件。 Nginx Nginx是一个高性能的HTTP和反向代理服务器,具有轻量级、占用内存小,并发能力强等优势。 w...
经过几个小时的努力工作后,您是否感到眼睛疲劳或难以阅读代码?许多程序员在开始头疼之前从没想过要切换字体。 如果您经常发现在尝试扫描一千行代码时眼睛模糊不清,或者在停止编码数小时后头疼,那么可能是时候尝试一种新字体了。即使您没有遇到这些症状,设计良好的字体通常也比默认系统字体具有更好的可读性。...
近年来,Web应用程序和网站的开发变得越来越简单。即使是我们当中最受技术挑战的人也已经相当熟练地使用WordPress和Wix等产品。 对于更高级的开发人员,有许多工具可以帮助简化开发过程。这些工具中最有用的工具之一是Laravel。 本文回答了“什么是Laravel?”这个问题。通过将其分...