Windows 10 系统上安装 Node.js 及环境配置

在 Windows 10 系统上安装 Node.js 及环境配置

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,让 JavaScript 可以在服务器端运行。npm (Node Package Manager) 是 Node.js 的默认包管理器,用于安装、共享和管理项目依赖的模块。

本文档将指导你如何在 Windows 10 系统上下载、安装 Node.js 和 npm,并进行基本的环境配置。

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

  1. 访问 Node.js 官方网站:
    打开浏览器,访问 Node.js 官方下载页面:https://nodejs.org/en/download/

  2. 选择合适的版本:

    • LTS (Long Term Support - 长期支持版): 推荐给绝大多数用户,尤其是生产环境。LTS 版本更稳定,并有较长时间的维护支持。(建议下载这个)
    • Current (最新版): 包含最新的功能特性,但可能不够稳定,适合想尝试新功能的用户。
    • 在下载页面,选择 Windows Installer (.msi),并根据你的 Windows 系统是 64位 还是 32位 选择相应的版本(现在大部分 PC 都是 64位)。
  3. 下载安装文件:
    点击对应的 Windows Installer (.msi) 链接开始下载。

步骤二:运行 Node.js 安装程序

  1. 启动安装向导:
    下载完成后,双击 .msi 文件启动安装向导。

  2. 遵循安装步骤:

    • Welcome: 点击 “Next”。
    • License Agreement: 勾选 “I accept the terms in the License Agreement”,然后点击 “Next”。
    • Destination Folder: 选择 Node.js 的安装路径,我选择安装在C盘software文件夹的nodejs文件夹下(自建文件夹)。点击 “Next”。
    • Custom Setup: 这里可以选择要安装的组件。默认情况下,核心的 Node.js runtime、npm package manager 和 Add to PATH 都会被选中。务必确保 “Add to PATH” 是选中的,这样才能在任何目录下通过命令行运行 nodenpm 命令(这里我们不用进行任何操作,就默认即可)。点击 “Next”。
    • Tools for Native Modules (可选但有时需要): 这一步会询问是否自动安装必要的工具(如 Python 和 Visual Studio Build Tools),这些工具用于编译某些需要 C/C++ 编译的 npm 包(称为原生模块)。
      • 如果勾选此项,安装程序会在 Node.js 安装完成后,自动打开一个 PowerShell 窗口,并使用 Chocolatey 包管理器下载和安装这些额外的依赖。这个过程可能需要较长时间和额外的磁盘空间。
      • 如果不勾选,你可以在以后需要时手动安装这些工具。对于初学者或不确定是否需要编译原生模块的用户,可以暂时不勾选。
      • 点击 “Next”。
    • Ready to Install: 点击 “Install” 开始安装。系统可能会弹出用户账户控制 (UAC) 提示,请选择 “是 (Yes)” 允许安装。
    • Installation Complete: 安装完成后,点击 “Finish” 退出安装向导。

步骤三:验证安装

为了确认 Node.js 和 npm 是否已成功安装并配置到系统路径中,需要打开命令行工具进行验证。

  1. 打开命令行工具:

    • Win + R 键,输入 cmd 并回车,打开命令提示符 (Command Prompt)。
    • 注意: 如果你刚刚完成安装,最好重新打开一个新的命令行窗口,以确保 PATH 环境变量已更新。
  2. 检查 Node.js 版本:
    在命令行窗口中输入以下命令,然后按回车:

    node -v
    

    如果安装成功,会显示 Node.js 的版本号,例如 v18.17.1 (具体版本取决于你下载的版本)。

  3. 检查 npm 版本:
    在命令行窗口中输入以下命令,然后按回车:

    npm -v
    

    如果安装成功,会显示 npm 的版本号,例如 9.6.7 (npm 版本通常随 Node.js 版本一起更新)。

如果这两个命令都能成功显示版本号,说明 Node.js 和 npm 已经成功安装并在你的系统 PATH 中正确配置了。

步骤四:(可选但推荐) 配置 npm 源

npm 默认从国外的官方源 (https://registry.npmjs.org/) 下载包,在国内访问可能速度较慢。可以将其配置为国内的镜像源以提高下载速度。

  1. 查看当前 npm 源:

    npm config get registry
    

    默认会显示 https://registry.npmjs.org/

  2. 设置淘宝/npmmirror 镜像源 (推荐):

    npm config set registry https://registry.npmmirror.com
    

    (npmmirror.com 是淘宝 npm 域名的新地址)

  3. 验证设置是否成功:
    再次运行 npm config get registry,确认输出是否已变为你设置的镜像地址。

  4. 切换回官方源 (如果需要):

    npm config set registry https://registry.npmjs.org
    

步骤五:(可选但强烈推荐) 安装和使用 NVM for Windows

如果你需要同时管理和切换多个 Node.js 版本(例如,为不同的项目使用不同版本的 Node.js),强烈建议安装 NVM (Node Version Manager)。对于 Windows,有一个专门的项目叫 nvm-windows

  1. 卸载现有 Node.js (如果已手动安装):
    nvm-windows 官方建议,在安装 nvm-windows 之前,最好先卸载通过 .msi 安装程序安装的任何现有 Node.js 版本,以免冲突。可以在 Windows 的“应用和功能”中卸载 Node.js。

    • 注意: 如果你不想卸载,nvm-windows 也可以尝试管理现有版本,但先卸载通常更干净。
  2. 下载 nvm-windows 安装程序:
    访问 nvm-windows 的 GitHub Releases 页面:
    https://github.com/coreybutler/nvm-windows/releases
    下载最新版本的 nvm-setup.zip 文件。

  3. 安装 nvm-windows:

    • 解压 nvm-setup.zip 文件。
    • 运行 nvm-setup.exe
    • 按照安装向导的提示进行安装。它会要求你指定 nvm 的安装目录和 Node.js 快捷方式(symlink)的目录。通常使用默认设置即可。安装程序会自动配置必要的环境变量。
  4. 验证 nvm-windows 安装:
    重新打开一个新的命令行窗口 (CMD 或 PowerShell),输入:

    nvm -v
    

    如果安装成功,会显示 nvm-windows 的版本号。

  5. 使用 nvm-windows 管理 Node.js 版本:

    • 列出可安装的 Node.js 版本:

      nvm list available
      
    • 安装指定版本的 Node.js: (例如安装最新的 LTS 版本)

      nvm install lts
      

      或者安装特定版本:

      nvm install 18.18.0
      
    • 列出已安装的 Node.js 版本:

      nvm list
      

      当前使用的版本前会有一个星号 (*)。

    • 切换使用的 Node.js 版本: (例如切换到 18.18.0)

      nvm use 18.18.0
      

      注意: 首次切换版本或 nvm use 命令可能需要管理员权限运行命令行窗口。右键点击命令提示符或 PowerShell 图标,选择“以管理员身份运行”。

    • 安装新版本的 Node.js 后,再次使用 node -vnpm -v 验证版本是否已切换。

步骤六:环境配置 (通常自动完成)

无论是通过 Node.js 官方 .msi 安装程序还是通过 nvm-windows 安装,通常都会自动将 Node.js 的执行路径添加到系统的 PATH 环境变量中。

  • PATH 环境变量: 操作系统使用 PATH 变量来查找可执行文件。将 Node.js 目录添加到 PATH 后,你就可以在任何目录下运行 nodenpm 命令。
  • NODE_PATH 环境变量 (不常用): 用于指定 Node.js 模块的额外搜索路径,现在已不推荐使用。npm 的本地和全局安装机制通常能满足需求。

如果你需要手动检查或修改环境变量:

  1. 右键点击“此电脑” (This PC) -> “属性” (Properties)。
  2. 点击“高级系统设置” (Advanced system settings)。
  3. 点击“环境变量” (Environment Variables) 按钮。
  4. 在“系统变量” (System variables)点击“新建”,输入变量名为NODE_HOME,变量值为nodejs安装路径。在这里插入图片描述
  5. 在“系统变量” (System variables)找到 Path 变量,选中并点击“编辑” (Edit)。
  6. 你可以找到 Node.js 的安装路径并(例如 C:Program Files odejs)或者 nvm 创建的 Node.js 快捷方式路径(例如 C:Users<username>AppDataRoaming vm odejs 的 symlink 目标)是否包含在内。
  7. 除非你知道自己在做什么,否则不建议手动修改 PATH。

步骤七:测试

创建一个简单的 JavaScript 文件来测试 Node.js 是否正常工作。

  1. 打开记事本或任何文本编辑器。

  2. 输入以下代码:

    // hello.js
    console.log("Hello, Node.js on Windows!");
    
  3. 将文件保存为 hello.js (例如保存在你的用户目录下)。

  4. 打开命令行窗口,并 cd 到你保存 hello.js 的目录。

  5. 运行该文件:

    node hello.js
    
  6. 如果看到输出 Hello, Node.js on Windows!,则表示 Node.js 运行环境正常。

总结

现在你已经在 Windows 10 系统上成功安装并配置了 Node.js 和 npm。你可以开始使用 Node.js 开发应用程序,或者使用 npm 安装和管理项目所需的各种 JavaScript 包了。如果选择安装了 nvm-windows,你还可以方便地管理和切换不同的 Node.js 版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值