乐闻世界logo
搜索文章和话题

How to completely remove node.js from Windows

7 个月前提问
5 个月前修改
浏览次数81

1个答案

1

要从全局维度完全删除 Node.js,通常需要执行几个步骤,具体步骤会根据您使用的操作系统有所不同。以下是在不同操作系统上卸载 Node.js 的一般指导:

在 macOS 上:

  1. 如果你是通过 Homebrew 安装的 Node.js,你可以使用以下命令来卸载:

    sh
    brew uninstall node
  2. 如果是通过包安装器安装,你可以删除 Node.js 的安装目录。通常情况下,Node.js 安装在 /usr/local/bin/node,npm 安装在 /usr/local/bin/npm。可以使用以下命令删除:

    sh
    sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,include/node,share/man/man1/node.*}
  3. 然后,清除系统中任何残留的缓存文件或本地配置:

    sh
    sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp sudo rm -rf /opt/local/bin/node sudo rm -rf /opt/local/include/node sudo rm -rf /opt/local/lib/node_modules
  4. 您还可以通过查找 ‘node’ 或 ‘npm’ 相关的任何文件来确保所有内容都已删除:

    sh
    sudo find / -name node sudo find / -name npm

在 Windows 上:

  1. 打开 控制面板 > 程序 > 程序和功能,然后从列表中选择 Node.js,点击 卸载

  2. 删除 Node.js 的安装目录,通常是 C:\Program Files\nodejs

  3. 清除系统路径中的 Node.js 相关条目。可以通过编辑环境变量来做到这一点。

  4. 清除 npm 缓存:

    sh
    npm cache clean --force
  5. 删除用户目录下的 npm 相关文件和目录,例如:

    sh
    del /s /q %userprofile%\AppData\Roaming\npm del /s /q %userprofile%\AppData\Roaming\npm-cache
  6. 使用文件资源管理器或命令行搜索并删除任何遗留的 Node.js 文件。

在 Linux 上:

  1. 如果你使用的是像 apt、yum 或 dnf 这样的包管理器,可以使用相应的卸载命令。例如,在基于 Debian 的系统上,可以使用:

    sh
    sudo apt-get remove --purge nodejs npm
  2. 删除 Node.js 的安装目录和配置文件:

    sh
    sudo rm -rf /usr/local/bin/node sudo rm -rf /usr/local/bin/npm sudo rm -rf /usr/local/lib/node_modules sudo rm -rf /usr/local/include/node sudo rm -rf /usr/local/share/man/man1/node.*
  3. 清除 npm 的缓存和本地配置:

    sh
    sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp
  4. 查找并删除系统中剩余的 Node.js 文件:

    sh
    sudo find / -name node sudo find / -name npm

在执行以上操作后,Node.js 应该已经从您的系统中完全删除。记得在执行某些命令时,特别是那些包含 rm -rf 的命令时,要非常小心,因为这些命令可以删除大量文件,而且不可撤销。如果你不确定某个文件或目录是否应该删除,请先进行检查。

2024年6月29日 12:07 回复

你的答案