首页主机资讯ubuntu下nodejs如何卸载

ubuntu下nodejs如何卸载

时间2025-11-24 21:31:05发布访客分类主机资讯浏览911
导读:Ubuntu 下卸载 Node.js 的实用步骤 一、先确认安装来源 查看是否存在 nvm:运行 command -v nvm 或 nvm --version。若输出版本号,说明通过 nvm 安装。 查看是否为 APT 安装:运行 whi...

Ubuntu 下卸载 Node.js 的实用步骤

一、先确认安装来源

  • 查看是否存在 nvm:运行 command -v nvmnvm --version。若输出版本号,说明通过 nvm 安装。
  • 查看是否为 APT 安装:运行 which nodewhich npm,若位于 /usr/bin/node/usr/local/bin/node 等系统路径,多为 APT 或手动安装。
  • 检查是否存在第三方源文件:查看 /etc/apt/sources.list.d/ 是否包含 nodesource.list 等文件。
  • 快速检查版本:node -vnpm -v(若命令不存在,说明已卸载或未在 PATH 中)。

二、按来源选择卸载方式

  • 使用 nvm 安装
    1. 列出版本:nvm ls
    2. 卸载指定版本:nvm uninstall < version> (如:nvm uninstall 18.17.0
    3. 如需移除 nvm 自身,可删除 ~/.nvm 目录并清理 shell 配置中对 nvm 的加载(如 .bashrc.zshrc 中的相关 source 行)。
  • 使用 APT 安装
    1. 卸载并清理配置:sudo apt-get remove --purge nodejs
    2. 同步移除可能残留的包:sudo apt-get remove --purge npm
    3. 清理无用依赖与缓存:sudo apt-get autoremove & & sudo apt-get autoclean
    4. 删除第三方源(如曾添加过):sudo rm /etc/apt/sources.list.d/nodesource.list(文件名可能不同,按实际为准)
  • 手动编译或二进制安装
    1. 删除可执行文件与库目录:
      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
    2. 删除全局包与缓存:
      rm -rf ~/.npm ~/.node-gyp
      npm cache clean --force(若 npm 仍可用)
  • 验证结果:再次执行 node -vnpm -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 --ltsnvm install < version>
  • 使用 APT + Nodesource(系统级安装):
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
    sudo apt-get install -y nodejs
  • 安装后验证:node -vnpm -vnpx -v

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu下nodejs如何卸载
本文地址: https://pptw.com/jishu/754882.html
ubuntu里nodejs怎么配置 Debian Extract如何帮助网站应对高流量访问

游客 回复需填写必要信息