1、使用 npm 命令卸载
执行命令:打开命令行工具(例如在 Windows 中使用命令提示符,或在 Mac 上使用终端),输入npm uninstall npm g
,这里的g
参数表示要卸载全局安装的 npm。

确认卸载:再次输入npm v
命令检查 npm 是否仍然可以被识别,如果这次命令无法找到 npm,这表明 npm 已被成功卸载。
2、使用系统自带的包管理工具
Windows:通过控制面板或设置应用卸载 Node.js 和 npm,这会卸载与 Node.js 相关的所有文件和依赖。
macOS:使用 Homebrew 包管理工具卸载 Node.js 和 npm,打开终端,输入brew uninstall node
,这将自动卸载 Node.js 以及其相关的 npm 工具,并清理相关文件和依赖。
Linux:在不同的 linux 发行版上使用系统自带的包管理工具,Debian/Ubuntu 使用sudo apt remove nodejs npm
,Fedora 使用sudo dnf remove nodejs npm
。
3、手动删除所有相关文件

Windows:删除 Node.js 安装目录,通常位于C:Program Filesnodejs
,删除 npm 的缓存和配置文件,通常位于C:Users你的用户名AppDataRoamingnpm
和C:Users你的用户名AppDataRoamingnpmcache
,删除环境变量中的 Node.js 和 npm 路径。
macOS/Linux:打开终端,删除 Node.js 和 npm 的安装目录,例如sudo rm rf /usr/local/bin/node
、sudo rm rf /usr/local/lib/node_modules/npm
、sudo rm rf ~/.npm
、sudo rm rf ~/.nodegyp
、sudo rm rf /usr/local/include/node
、sudo rm rf /usr/local/share/man/man1/node.1
、sudo rm rf /usr/local/bin/npm
、sudo rm rf /usr/local/bin/npx
,删除环境变量中的 Node.js 和 npm 路径。
4、使用 Node.js 自带的安装包
下载相同版本的安装包:如果你需要重新安装不同版本的 npm,可以在第一种方式中直接安装。
常见问题及解答
1、如何确保 npm 完全卸载?
确保在卸载后运行npm v
命令,如果命令无法找到 npm,则表明已成功卸载。

2、如何避免卸载过程中的数据丢失?
在卸载前备份项目依赖关系和其他必要的文件,以免丢失数据。
方法可以帮助你彻底卸载 npm,无论是通过命令行、系统自带的包管理工具还是手动删除所有相关文件,确保在卸载前备份重要数据,并在卸载后验证是否完全卸载。