要从全局维度完全删除 Node.js,通常需要执行几个步骤,具体步骤会根据您使用的操作系统有所不同。以下是在不同操作系统上卸载 Node.js 的一般指导:
在 macOS 上:
-
如果你是通过 Homebrew 安装的 Node.js,你可以使用以下命令来卸载:
shbrew uninstall node
-
如果是通过包安装器安装,你可以删除 Node.js 的安装目录。通常情况下,Node.js 安装在
/usr/local/bin/node
,npm 安装在/usr/local/bin/npm
。可以使用以下命令删除:shsudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,include/node,share/man/man1/node.*}
-
然后,清除系统中任何残留的缓存文件或本地配置:
shsudo 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
-
您还可以通过查找 ‘node’ 或 ‘npm’ 相关的任何文件来确保所有内容都已删除:
shsudo find / -name node sudo find / -name npm
在 Windows 上:
-
打开
控制面板
>程序
>程序和功能
,然后从列表中选择 Node.js,点击卸载
。 -
删除 Node.js 的安装目录,通常是
C:\Program Files\nodejs
。 -
清除系统路径中的 Node.js 相关条目。可以通过编辑环境变量来做到这一点。
-
清除 npm 缓存:
shnpm cache clean --force
-
删除用户目录下的 npm 相关文件和目录,例如:
shdel /s /q %userprofile%\AppData\Roaming\npm del /s /q %userprofile%\AppData\Roaming\npm-cache
-
使用文件资源管理器或命令行搜索并删除任何遗留的 Node.js 文件。
在 Linux 上:
-
如果你使用的是像 apt、yum 或 dnf 这样的包管理器,可以使用相应的卸载命令。例如,在基于 Debian 的系统上,可以使用:
shsudo apt-get remove --purge nodejs npm
-
删除 Node.js 的安装目录和配置文件:
shsudo 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.*
-
清除 npm 的缓存和本地配置:
shsudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp
-
查找并删除系统中剩余的 Node.js 文件:
shsudo find / -name node sudo find / -name npm
在执行以上操作后,Node.js 应该已经从您的系统中完全删除。记得在执行某些命令时,特别是那些包含 rm -rf
的命令时,要非常小心,因为这些命令可以删除大量文件,而且不可撤销。如果你不确定某个文件或目录是否应该删除,请先进行检查。
2024年6月29日 12:07 回复