在 Windows 上安装 Node.js 的完整指南

Node.js 是一个用于构建可扩展的服务器端应用程序的 JavaScript 运行时环境。在 Windows 上安装 Node.js 非常简单,只要遵循正确的步骤,就能确保安装正确,并让 Node 包管理器 (NPM) 运行顺畅。

如果我们需要在其他操作系统上安装 Node.js,可以参考以下指南:

[方法一]:通过官方网站安装

让我们按照以下步骤在您的 Windows 系统上安装 Node.js

步骤 1:下载 Node.js 安装程序

!Screenshot-2026-01-14-112617

  • 根据您的系统架构(32 位或 64 位)下载对应的 Windows 安装程序。

> 我们推荐大多数用户使用 LTS(长期支持)版本,因为它更加稳定;而 Current 版本虽然包含最新功能,但更新频率较高,可能会有更多变动。

步骤 2:运行安装程序

运行下载的安装程序,以便在您的系统上设置包含所需组件的 Node.js。

  • 找到下载的 .msi 文件并双击运行。
  • 按照安装向导的提示操作,接受许可协议,并使用默认安装设置。
  • 选择所需的功能,例如用于包管理的 npm 和用于构建 C++ 扩展的本地模块。

步骤 3:完成设置并安装 Node.js 和 NPM

安装程序可能会提示您“安装本机模块的工具”。请选择“Install”以完成该过程。

!finish-setup完成设置

等待“Finish”按钮变亮以完成设置。

!InstallationNodejs 安装

步骤 4:验证安装

打开命令提示符 或 PowerShell > 通过运行以下命令检查已安装的版本:

  • 输入 node -v 并按 Enter 键检查 Node.js 版本。
  • 输入 npm -v 并按 Enter 键检查 npm 版本。
  • 两个命令都应返回版本号,以确认安装成功。
C:\Users\Admin> node -v

!image

> 注意: 您可以运行以下命令来快速更新 npm:

>

>

> npm install  -g  npm@latest // 更新 ‘CLI‘ 客户端
> 

[方法二]:使用 NVM 安装 Node.js

Node 版本管理器(Node Version Manager,即 nvm-windows)允许用户管理不同版本的 node.js。我们可以这样做:

步骤 1:为 Windows 安装 NVM

GitHub 页面 下载最新的 NVM for Windows 安装程序。运行安装程序并按照说明进行操作。

!nvm2Node.js

步骤 2:安装 Node.js 和 NPM

您可以手动运行下载的安装程序并按照屏幕上的说明操作,或者在 CMD 或 PowerShell 中运行以下命令:

nvm install latest

!cmd2运行命令

> 注意: 您也可以通过使用 INLINECODE96a3ef6a 来指定 node.js 版本,或者使用 INLINECODE6d0533f0 将已安装的任意版本设为默认版本。

步骤 3:验证 Node 安装

要检查 Node.js 的已安装版本,请运行以下命令:

node -v

> 注意: 您可以使用 nvm use 14.17.6 来切换特定的版本。

!node2Node

[方法三]:使用 Windows 子系统 (WSL)

对于喜欢 Linux 环境的朋友来说,Linux 的 Windows 子系统 (WSL) 是一个绝佳的选择。您可以在 Windows 机器上运行 Linux 发行版,并使用 apt-get 等 Linux 工具进行安装。

步骤 1:打开 PowerShell

以管理员身份打开 PowerShell 并运行以下命令:

!wsl91打开 PowerShell

这将安装 WSL 功能和默认的 Ubuntu 发行版。

步骤 2:设置 Linux 发行版

安装 WSL 后,从“开始”菜单启动 Ubuntu(或其他 Linux 发行版)应用,通过创建用户名和密码来设置您的 Linux 环境。

!wslinstallWSL

步骤 3:通过 apt 安装 Node.js 和 NPM

打开 WSL 终端(Ubuntu 或您选择的发行版)并更新您的软件包列表:

sudo apt update
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/29182.html
点赞
0.00 平均评分 (0% 分数) - 0