返回

如何在 Windows 上手动安装 Node.js LTS,无需管理员权限

windows

如何在 Windows 上手动安装 Node.js LTS,无需管理员权限

简介

Node.js 是一种流行的 JavaScript 运行时环境,用于构建各种应用程序。作为普通用户,你可能想要在 Windows 系统上安装 Node.js LTS(长期支持版本),但又不想使用需要管理员权限的安装程序。本篇文章将提供分步指南,教你如何在没有管理员权限的情况下手动安装 Node.js LTS 并使用 npm。

步骤 1:下载 Node.js LTS 二进制文件

  • 访问 Node.js 下载页面:https://nodejs.org/en/download/
  • 选择你的操作系统版本和架构(32 位或 64 位)。
  • 点击“二进制文件”选项,下载 Node.js LTS 的二进制文件(如 node-v18.12.1-win-x64.zip)。

步骤 2:创建 Node.js 目录

  • 创建一个新文件夹(例如 C:\Node.js),用于存储 Node.js 安装。

步骤 3:提取 Node.js 二进制文件

  • 将下载的二进制文件(.zip 文件)解压缩到刚才创建的文件夹(例如 C:\Node.js)。

步骤 4:将 Node.js 添加到系统路径

  • 打开控制面板,然后单击“系统和安全”。
  • 点击“系统”,然后点击“高级系统设置”。
  • 在“高级”选项卡中,点击“环境变量”按钮。
  • 在“系统变量”部分,找到名为“Path”的变量并双击它。
  • 在“变量值”框中,添加以下路径(注意调整文件夹路径以匹配你的实际安装位置):
C:\Node.js
  • 单击“确定”以保存更改。

步骤 5:验证安装

  • 打开命令提示符或 PowerShell。
  • 输入以下命令:
node --version

你应该会看到安装的 Node.js 版本。

步骤 6:安装 npm

  • 使用以下命令安装 npm:
npm install npm@latest -g

这将在全局范围内安装 npm。

步骤 7:验证 npm

  • 输入以下命令:
npm --version

你应该会看到已安装的 npm 版本。

恭喜! 现在,你已成功在 Windows 上手动安装了 Node.js LTS,即使没有管理员权限,你也可以使用 nodenpm 命令。

注意事项:

  • 确保你的 PATH 环境变量包含 Node.js 的安装目录,以确保可以在任何地方访问 nodenpm 命令。
  • 在某些情况下,你可能需要重新启动系统才能使更改生效。
  • 这种安装方法仅适用于 Node.js LTS 版本,不适用于其他版本(例如 Node.js Current)。

常见问题解答

  1. 我可以在不安装 npm 的情况下安装 Node.js 吗?
    答:是的,你可以只下载 Node.js 二进制文件,而不包含 npm。但是,你需要使用第三方包管理器来安装 npm。

  2. 这种方法是否适用于所有 Windows 版本?
    答:是的,这种方法适用于 Windows 7 及更高版本。

  3. 我是否可以在手动安装后卸载 Node.js?
    答:是的,你可以通过删除 Node.js 目录和从 PATH 环境变量中删除 Node.js 路径来卸载它。

  4. 我遇到安装问题怎么办?
    答:请参考 Node.js 文档或在 Node.js 论坛上寻求帮助。

  5. 手动安装和使用安装程序安装之间有什么区别?
    答:手动安装不需要管理员权限,但需要一些额外的步骤。安装程序安装更简单,但需要管理员权限。