如何在 Windows 中完全卸载 Node.js?

2025年5月2日 | 阅读 4 分钟

JavaScript 可以通过流行的 Node.js 运行时环境在服务器端运行。尽管 Node.js 是许多开发流程的必要工具,但在某些情况下,我们可能需要将其从 Windows 计算机上完全卸载。这可能是由于安装问题、与其他程序的冲突,或者需要更新到新版本。

与删除其他应用程序相比,从 Windows 中删除 Node.js 更加困难,因为它可能会留下全局包、npm (Node Package Manager) 缓存文件和环境变量。本文提供了一个分步过程,以确保 Node.js 和所有相关文件都从我们的计算机上完全删除,以便我们可以进行干净的重新安装,或者在必要时切换到其他运行时。

要点

1. 卸载 Node.js

使用 Windows 设置中的“应用和功能”部分来卸载 Node.js。

2. 删除 Node.js 安装目录

手动删除 C:\Program Files\nodejs\ 文件夹以删除残留文件。

3. 清理环境变量

在系统属性中更新 Path 变量以删除与 Node.js 相关的条目。

4. 清除 npm 缓存

在命令提示符或 PowerShell 中运行 npm cache clean --force 来清除 npm 缓存。

5. 删除全局 npm 包

删除 npm 全局目录 (C:\Users\<YourUsername>\AppData\Roaming\npm) 和 npm-cache 文件夹。

6. 检查多个版本

如果使用 nvm-windows 或类似的管理器,请删除所有 Node.js 版本及相关文件。

7. 清理临时文件

删除 %temp% 和 C:\Users\<YourUsername>\AppData\Local\Temp 中的 Node.js 相关文件。

8. 删除注册表项

手动清理 Windows 注册表 (HKEY_CURRENT_USER 和 HKEY_LOCAL_MACHINE) 中的残留项。

9. 验证卸载

卸载后,确认 node -v 和 npm -v 不返回任何版本。

10. 重启系统

重新启动计算机系统以完成更改并移除任何剩余进程。

11. 可选工具

使用 Revo Uninstaller 等第三方卸载工具进行彻底清理。

12. 备份和文档记录

在卸载前备份全局 npm 包,并记录过程以供将来参考。

从 Windows 中移除 Node.js 的步骤

每当使用 npm install 命令安装包时,npm 都会将缓存保存在用户文件系统中,并且在 Windows 上,默认的缓存数据存储目录是 **%AppData%/npm-cache**。因此,我们必须先清除缓存。我们也可以使用以下命令来清除缓存。

步骤 1

  1. 打开设置
    通过按 Windows 键 + I 打开“设置”应用。
  2. 导航到应用
    现在,点击“应用”,然后在 Windows 中选择“应用和功能”。
  3. 查找 Node.js
    点击搜索栏或浏览列表查找“Node.js”。
  4. 卸载 Node.js
    点击“Node.js”并选择“卸载”。为了完成卸载过程,请按照说明进行操作。

步骤 2

1. 打开文件资源管理器。

2. 打开默认安装目录,通常是

3. 如果整个 nodejs 文件夹仍然存在,则删除它。

步骤 3

删除环境变量

  1. 打开系统属性
    在搜索栏中输入 Windows + S,然后搜索“环境变量”。选择“编辑系统环境变量”。
  2. 访问环境变量
    在“系统属性”窗口中选择“环境变量”。
  3. 编辑 PATH 变量
    在“系统变量”部分找到并点击“Path”变量旁边的“编辑”。
    查找并删除任何与 Node.js 相关的条目(例如 C:\Program Files\nodejs\)。
  4. 要保存更改,请点击“确定”。

步骤 4

  1. 打开命令提示符或 PowerShell。
  2. 通过运行以下命令清除 npm 缓存

步骤 5

删除全局包

1. 找到 npm 的全局包目录。可以使用以下命令找到目录路径

2. 在文件资源管理器中打开该文件夹,然后删除其中的所有内容

这是默认目录

3. 同时删除 npm-cache 文件夹

步骤 6

验证卸载

  1. 启动 PowerShell 或命令提示符。
  2. 检查 Node.js 和 npm 的版本,以确保它们不再被安装

步骤 7

处理文档

如果这是一项常规任务(例如,跨多个系统或开发环境),请记录我们所做的操作。这将节省调试或后续删除的时间和精力。

结论

总之,为了解决安装问题、进行干净的重新安装或使用替代工具,需要将 Node.js 从 Windows 中完全卸载。通过仔细遵循说明,包括卸载 Node.js、清理 npm 相关文件、删除环境变量以及清理相关文件夹,我们可以确保我们的计算机上没有任何剩余组件。其他程序,如使用第三方工具、备份全局包和检查注册表,可以增加过程的完整性。通过遵循这些说明,我们可以保持开发环境的整洁,避免将来安装出现问题,并将系统恢复到干净的状态。适当的文档记录和对细节的细致关注使该过程高效而无缝。