如何在 Windows
Node.js 还可以通过使用自定义模块来嵌入外部功能或扩展功能。这些模块必须单独安装。模块的一个例子是 MongoDB 模块允许您使用 MongoDB 来自 Node.js 应用程序的数据库。
如何安装 Node.js Windows
使用 Node.js 的第一步是在客户端系统上安装 Node.js 库。以下是在 Windows:
步骤1) 下载 Node.js 安装程序 Windows
转到该网站 https://nodejs.org/en/download/ 并下载必要的二进制文件。
在我们的示例中,我们将在 Windows 使用 32 位安装文件。
步骤2) 运行安装
Double 单击下载的.msi 文件开始安装。
单击第一个屏幕上的“运行”按钮开始安装。
步骤3) 继续安装步骤
在下一个屏幕中,单击“下一步”按钮继续下载和安装 Node.js
步骤4) 接受条款和条件
在下一个屏幕中,接受许可协议并单击下一步按钮。
步骤5) 设置路径
在下一个屏幕中,选择需要安装 Node.js 的位置,然后单击下一步按钮。
1. 首先,输入 Node.js 的安装文件位置。这是安装后 Node.js 的文件将存储的位置。
2. 单击下一步按钮继续安装。
步骤6) 选择默认安装的组件
接受默认组件并单击下一步按钮。
步骤7) 开始安装
在下一个屏幕中,单击 Node.js 安装按钮开始安装 Windows.
步骤8) 完成安装
单击完成按钮完成安装。
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
如何安装 NPM Windows 10/8/7
在任何客户端机器上安装 Node.js 的另一种方法是使用“包管理器”。
On Windows,NPM(Node 包管理器)下载被称为 Chocolatey。它被设计为一个去中心化的框架,用于快速安装您需要的应用程序和工具。
在以下位置安装 NPM Windows 通过Chocolatey,需要执行以下步骤。
步骤1) 安装 Chocolatey – Chocolatey 网站 (https://chocolatey.org/) 对如何安装这个框架有非常清晰的说明。
- 第一步是在命令提示符窗口中运行以下命令。此命令取自 Chocolatey 网站,是通过 Chocolatey 安装 Node.js 的标准命令。
- 以下命令是 PowerShell 命令,它调用 Chocolatey 网站上的远程 PowerShell 脚本。此命令需要在 PowerShell 命令窗口中运行。
- 该 PowerShell 脚本完成下载所需组件并相应安装的所有必要工作。
@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
步骤2) 下一步是使用 Chocolatey 包管理器将 Node.js 安装到本地机器。这可以通过在命令提示符中运行以下命令来完成。
如果安装成功,您将收到Node.js安装成功的消息。
请注意: 如果出现类似“C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”的错误,则在路径中手动创建文件夹
在 Node.js 中运行你的第一个 Hello World 应用程序
下载 Node.js 并安装到您的计算机上后,让我们尝试在 Web 浏览器中显示“Hello World”。
创建文件 Node.js,文件名为 firstprogram.js
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
代码说明:
- “require”函数的基本功能是读取 JavaScript 文件,执行文件,然后返回一个对象。使用这个对象,就可以使用 require 函数调用的模块中提供的各种功能。所以在我们的例子中,因为我们想使用 HTTP 的功能,所以我们使用 require(http) 命令。
- 在此2中nd 代码行,我们正在创建一个基于简单函数的服务器应用程序。每当向我们的服务器应用程序发出请求时,都会调用此函数。
- 当收到请求时,我们要求函数向客户端返回“Hello World”响应。 writeHead 函数用于向客户端发送标头数据,而 end 函数将关闭与客户端的连接。
- 然后我们使用 server.listen 函数让我们的服务器应用程序监听端口号 8080 上的客户端请求。您可以在此处指定任何可用端口。
执行代码
-
- 将文件保存在你的计算机上:C:\Users\Your Name\ firstprogram.js
- 在命令提示符中,导航到存储文件的文件夹。输入命令 Node firstprogram.js
-
- 现在,您的计算机可以作为服务器了!如果有人尝试通过端口 8080 访问您的计算机,他们将收到“Hello World!”消息!
- 启动网络浏览器,输入地址:http://localhost:8080
输出
结语
- 我们已经了解了通过 MSI 安装模块安装 Node.js 的方法,该模块可在 Node.js 网站上找到。此安装将安装在客户端上运行 Node.js 应用程序所需的必要模块。
- Node.js 也可以通过包管理器安装。适用于 Windows 的包管理器称为 Chocolatey。通过在命令提示符中运行一些简单的命令,Chocolatey 包管理器会自动下载必要的文件,然后将它们安装在客户端计算机上。
- 一个简单的 Node.js 应用程序包括创建一个监听特定端口的服务器。当请求到达服务器时,服务器会自动向客户端发送“Hello World”响应。