You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在High Sierra系统中无法彻底卸载Node和NPM的求助

彻底卸载Mac(High Sierra 10.13)上通过官网.pkg安装的Node.js和npm

我懂这种卸载不干净的烦躁!之前帮不少人解决过Mac上用官网.pkg装Node后卸载残留的问题,给你一套针对High Sierra 10.13的彻底卸载步骤,亲测有效:

  • 先清理Node相关进程(避免文件被占用删不掉):
    先查看正在运行的Node进程:

    ps aux | grep node
    

    找到进程ID后,用命令终止(把[进程ID]换成实际数字):

    kill -9 [进程ID]
    
  • 删除.pkg安装的核心系统文件:
    这些是官网安装包默认部署的位置,必须用sudo权限删除:

    # 删除Node主执行文件
    sudo rm -rf /usr/local/bin/node
    # 删除npm、npx执行文件
    sudo rm -rf /usr/local/bin/npm
    sudo rm -rf /usr/local/bin/npx
    # 删除全局npm包目录
    sudo rm -rf /usr/local/lib/node_modules
    # 删除Node头文件和文档
    sudo rm -rf /usr/local/include/node
    sudo rm -rf /usr/local/share/man/man1/node.1
    
  • 清理用户目录下的残留配置文件:
    这些是后续使用中生成的隐藏文件,直接在用户目录删除即可:

    rm -rf ~/.npmrc
    rm -rf ~/.npm
    rm -rf ~/.node_modules
    rm -rf ~/.node-gyp
    rm -rf ~/.npm/_logs
    
  • 验证卸载结果:
    重启你的终端(或者执行source ~/.bash_profile刷新环境变量),然后运行:

    node -v
    npm -v
    

    如果终端提示command not found,就说明已经彻底卸载干净啦!

你提到最后运行了一个bash脚本,其实上面的步骤整合起来就是一个完整的卸载脚本,手动分步执行反而能更清楚看到每一步的执行情况,避免漏删或者误删。

内容的提问来源于stack exchange,提问作者Grover

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:09:05