如何在 Windows

⚡ 智能摘要

在 Node.js 上安装 Windows 使用官方 MSI 安装程序或 Chocolatey 包管理器,两者都捆绑了 NPM。安装完成后,一个简单的 HTTP 服务器脚本会验证运行时是否在浏览器中返回了“Hello World”响应。

  • 🪟 Windows 安装: nodejs.org 提供的 MSI 安装程序会同时安装 Node.js 和 NPM。
  • 📦 巧克力味: 此 Windows 包管理器使用一条 PowerShell 命令即可安装 Node.js。
  • ⚙️ 你好世界: require('http') 服务器监听 8080 端口并返回响应。
  • 🔢 版本检查: 运行 node -v 和 npm -v 可以确认已安装的版本。
  • 🐧 WSL2选项: Microsoft 建议在 WSL2 上使用 Node.js 来实现 Linux 风格的开发工作流程。
  • 🤖 AI设置: AI助手可以快速生成安装命令和启动服务器脚本。

下载并安装 Node.js 和 NPM Windows

要开始构建 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 位安装文件。

安装 Node.js Windows

步骤2) 运行安装程序。 Double 点击下载的.msi文件开始安装。点击第一个屏幕上的“运行”按钮开始安装。

安装 Node.js Windows

步骤3) 在下一个屏幕中,点击“下一步”按钮继续下载和安装 Node.js。

安装 Node.js Windows

步骤4) 接受条款和条件。在下一个屏幕中,接受许可协议,然后单击“下一步”按钮。

安装 Node.js Windows

步骤5) 设置路径。在下一个屏幕中,选择 Node.js 的安装位置,然后单击“下一步”按钮。

  1. 首先,输入Node.js的安装文件位置。安装完成后,Node.js的文件将存储在此处。
  2. 点击“下一步”按钮继续安装。

安装 Node.js Windows

步骤6) 选择要安装的默认组件。接受默认组件,然后单击“下一步”按钮。

安装 Node.js Windows

步骤7) 开始安装。在下一个屏幕中,单击 Node.js 安装按钮开始安装。 Windows.

安装 Node.js Windows

步骤8) 完成安装。点击“完成”按钮以完成安装。

安装 Node.js Windows

注意: 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

安装 NPM Windows 10/8/7

步骤2) 下一步是使用 Chocolatey 包管理器在本地计算机上安装 Node.js。这可以通过在命令提示符中运行以下命令来完成。

安装 NPM Windows 10/8/7

如果安装成功,您将收到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 说明:

  1. “require”函数的基本功能是读取 JavaScript 它会调用 require 函数,执行该文件,然后返回一个对象。利用这个对象,就可以使用 require 函数调用的模块中提供的各种功能。因此,在我们的例子中,由于我们需要使用 HTTP 的功能,所以我们使用了 require(http) 命令。
  2. 在第二行代码中,我们创建了一个基于简单函数的服务器应用程序。每当向我们的服务器应用程序发出请求时,都会调用此函数。
  3. 当收到请求时,我们要求函数向客户端返回“Hello World”响应。writeHead 函数用于向客户端发送头部数据,而 end 函数则关闭与客户端的连接。
  4. 然后我们使用 server.listen 函数,使服务器应用程序监听 8080 端口上的客户端请求。您可以在此处指定任何可用的端口。

执行代码

  1. 将文件保存到您的计算机上:C:\Users\您的用户名\firstprogram.js
  2. 在命令提示符中,导航到文件所在的文件夹。输入命令 Node firstprogram.js。

Node.js 中的第一个 Hello World 应用程序

  1. 现在,你的电脑可以充当服务器了!如果有人尝试通过 8080 端口访问你的电脑,他们会收到“Hello World!”消息。
  2. 启动网络浏览器,输入地址:http://localhost:8080

输出:

Node.js 中的第一个 Hello World 应用程序

常见问题

Node.js 是执行该操作的运行时环境。 Java脚本运行在浏览器之外。NPM(Node 包管理器)用于安装和管理软件包。安装 Node.js 时也会自动安装 NPM。

打开命令提示符并运行 node -v 以打印 Node.js 版本,然后运行 ​​npm -v 以打印计算机上安装的 NPM 版本。

大多数项目请选择 LTS(长期支持)版本,因为它更稳定且维护时间更长。只有当您需要最新的实验性功能时才选择 Current 版本。

是的。 Microsoft 建议在 WSL2 上运行 Node.js,以实现类似 Linux 的工作流程。安装 Linux 发行版,然后使用 nvm 等版本管理器安装 Node.js。

像 nvm-windows 这样的版本管理器允许你在每个项目中切换多个 Node.js 版本。请先移除所有已安装的版本,以避免冲突。

不。官方的Node.js MSI安装程序已经捆绑了NPM,因此它会自动随Node.js一起安装。之后您可以通过运行`npm install -g npm`来更新它。

是的。像 ChatGPT 这样的 AI 助手会生成正确的安装命令。 Windows解释 PATH 错误,并生成启动脚本,从而加快首次设置速度。

是的。GitHub Copilot 可以自动补全 require('http') 服务器,该服务器监听指定端口并返回 Hello World 响应,让您在几秒钟内测试安装。

总结一下这篇文章: