如何在 Windows
⚡ 智能摘要
在 Node.js 上安装 Windows 使用官方 MSI 安装程序或 Chocolatey 包管理器,两者都捆绑了 NPM。安装完成后,一个简单的 HTTP 服务器脚本会验证运行时是否在浏览器中返回了“Hello World”响应。
要开始构建 Node.js 应用程序,第一步是安装 Node.js 框架。Node.js 框架适用于多种操作系统。 Windows 至 Ubuntu 和 OS X。一旦安装了 Node.js 框架,您就可以开始构建您的第一个 Node.js 应用程序。
Node.js 还能够通过使用自定义模块来嵌入外部或扩展功能。这些模块必须单独安装。例如,以下模块就是一个示例: MongoDB 该模块允许您与 MongoDB 来自 Node.js 应用程序的数据库。
如何安装 Node.js Windows
使用 Node.js 的第一步是在客户端系统上安装 Node.js 库。以下是在 Windows:
步骤1) 下载 Node.js 安装程序 Windows.
转到该网站 https://nodejs.org/en/download/ 并下载必要的二进制文件。在我们的示例中,我们将下载 Node.js。 Windows 使用 32 位安装文件。
步骤2) 运行安装程序。 Double 点击下载的.msi文件开始安装。点击第一个屏幕上的“运行”按钮开始安装。
步骤3) 在下一个屏幕中,点击“下一步”按钮继续下载和安装 Node.js。
步骤4) 接受条款和条件。在下一个屏幕中,接受许可协议,然后单击“下一步”按钮。
步骤5) 设置路径。在下一个屏幕中,选择 Node.js 的安装位置,然后单击“下一步”按钮。
- 首先,输入Node.js的安装文件位置。安装完成后,Node.js的文件将存储在此处。
- 点击“下一步”按钮继续安装。
步骤6) 选择要安装的默认组件。接受默认组件,然后单击“下一步”按钮。
步骤7) 开始安装。在下一个屏幕中,单击 Node.js 安装按钮开始安装。 Windows.
步骤8) 完成安装。点击“完成”按钮以完成安装。
注意: Windows 现在建议开发者使用 Node.js。 WSL2 ( Windows 适用于 Linux 的子系统)用于 Linux 风格的开发工作流程。
如何安装 NPM Windows 10/8/7
另一种在任何客户端机器上安装 Node.js 的方法是使用“包管理器”。 Windows,NPM(Node 包管理器)下载被称为 Chocolatey。它被设计为一个去中心化的框架,用于快速安装您需要的应用程序和工具。
在以下位置安装 NPM Windows 通过Chocolatey,需要执行以下步骤。
步骤1) 安装 Chocolatey – Chocolatey 网站 它提供了非常清晰的框架安装说明。
- 第一步是在命令提示符窗口中运行以下命令。该命令取自 Chocolatey 网站,是通过 Chocolatey 安装 Node.js 的标准命令。
- 以下命令是 PowerShell 命令,它调用 Chocolatey 网站上的远程 PowerShell 脚本。此命令需要在 PowerShell 命令窗口中运行。
- 该 PowerShell 脚本完成下载所需组件并相应安装的所有必要工作。
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.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后,我们来尝试在网页浏览器中显示“Hello World”。创建一个名为firstprogram.js的Node.js文件。
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Code 说明:
- “require”函数的基本功能是读取 JavaScript 它会调用 require 函数,执行该文件,然后返回一个对象。利用这个对象,就可以使用 require 函数调用的模块中提供的各种功能。因此,在我们的例子中,由于我们需要使用 HTTP 的功能,所以我们使用了 require(http) 命令。
- 在第二行代码中,我们创建了一个基于简单函数的服务器应用程序。每当向我们的服务器应用程序发出请求时,都会调用此函数。
- 当收到请求时,我们要求函数向客户端返回“Hello World”响应。writeHead 函数用于向客户端发送头部数据,而 end 函数则关闭与客户端的连接。
- 然后我们使用 server.listen 函数,使服务器应用程序监听 8080 端口上的客户端请求。您可以在此处指定任何可用的端口。
执行代码
- 将文件保存到您的计算机上:C:\Users\您的用户名\firstprogram.js
- 在命令提示符中,导航到文件所在的文件夹。输入命令 Node firstprogram.js。
- 现在,你的电脑可以充当服务器了!如果有人尝试通过 8080 端口访问你的电脑,他们会收到“Hello World!”消息。
- 启动网络浏览器,输入地址:http://localhost:8080
输出:













