ubuntu下nodejs如何卸载
导读:Ubuntu 下卸载 Node.js 的实用步骤 一、先确认安装来源 查看是否存在 nvm:运行 command -v nvm 或 nvm --version。若输出版本号,说明通过 nvm 安装。 查看是否为 APT 安装:运行 whi...
Ubuntu 下卸载 Node.js 的实用步骤
一、先确认安装来源
- 查看是否存在 nvm:运行
command -v nvm或nvm --version。若输出版本号,说明通过 nvm 安装。 - 查看是否为 APT 安装:运行
which node与which npm,若位于 /usr/bin/node 或 /usr/local/bin/node 等系统路径,多为 APT 或手动安装。 - 检查是否存在第三方源文件:查看 /etc/apt/sources.list.d/ 是否包含 nodesource.list 等文件。
- 快速检查版本:
node -v、npm -v(若命令不存在,说明已卸载或未在 PATH 中)。
二、按来源选择卸载方式
- 使用 nvm 安装
- 列出版本:
nvm ls - 卸载指定版本:
nvm uninstall < version>(如:nvm uninstall 18.17.0) - 如需移除 nvm 自身,可删除 ~/.nvm 目录并清理 shell 配置中对 nvm 的加载(如
.bashrc、.zshrc中的相关source行)。
- 列出版本:
- 使用 APT 安装
- 卸载并清理配置:
sudo apt-get remove --purge nodejs - 同步移除可能残留的包:
sudo apt-get remove --purge npm - 清理无用依赖与缓存:
sudo apt-get autoremove & & sudo apt-get autoclean - 删除第三方源(如曾添加过):
sudo rm /etc/apt/sources.list.d/nodesource.list(文件名可能不同,按实际为准)
- 卸载并清理配置:
- 手动编译或二进制安装
- 删除可执行文件与库目录:
sudo rm -rf /usr/local/bin/node /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules /usr/local/include/node /usr/local/lib/node - 删除全局包与缓存:
rm -rf ~/.npm ~/.node-gyp
npm cache clean --force(若 npm 仍可用)
- 删除可执行文件与库目录:
- 验证结果:再次执行
node -v、npm -v,应提示 command not found。
三、清理残留与验证
- 查找可能残留:
find / -name "node" -o -name "node_modules" 2> /dev/null
对于不再需要的路径,谨慎使用sudo rm -rf < path>删除。 - 若曾通过 nvm 安装,确认当前会话未加载 nvm:
检查并编辑 ~/.bashrc、~/.zshrc、~/.profile 等,移除与 nvm 相关的export NVM_DIR=...与source .../nvm.sh行,然后source重载配置或重启终端。
四、可选 重新安装更干净
- 使用 nvm(推荐,便于多版本管理):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
重新打开终端后:
nvm install --lts或nvm install < version> - 使用 APT + Nodesource(系统级安装):
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs - 安装后验证:
node -v、npm -v、npx -v。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu下nodejs如何卸载
本文地址: https://pptw.com/jishu/754882.html
