返回
如何在 Windows 上手动安装 Node.js LTS,无需管理员权限
windows
2024-03-04 16:03:59
如何在 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,即使没有管理员权限,你也可以使用 node
和 npm
命令。
注意事项:
- 确保你的 PATH 环境变量包含 Node.js 的安装目录,以确保可以在任何地方访问
node
和npm
命令。 - 在某些情况下,你可能需要重新启动系统才能使更改生效。
- 这种安装方法仅适用于 Node.js LTS 版本,不适用于其他版本(例如 Node.js Current)。
常见问题解答
-
我可以在不安装 npm 的情况下安装 Node.js 吗?
答:是的,你可以只下载 Node.js 二进制文件,而不包含 npm。但是,你需要使用第三方包管理器来安装 npm。 -
这种方法是否适用于所有 Windows 版本?
答:是的,这种方法适用于 Windows 7 及更高版本。 -
我是否可以在手动安装后卸载 Node.js?
答:是的,你可以通过删除 Node.js 目录和从 PATH 环境变量中删除 Node.js 路径来卸载它。 -
我遇到安装问题怎么办?
答:请参考 Node.js 文档或在 Node.js 论坛上寻求帮助。 -
手动安装和使用安装程序安装之间有什么区别?
答:手动安装不需要管理员权限,但需要一些额外的步骤。安装程序安装更简单,但需要管理员权限。