MacBook 卸载 node

MacBook 下卸载 node 比较麻烦,这两天弄 Hexo,node 升级后致使 npm 版本不一致没法 install,就准备把 node、npm 删除了从新装。在Stackoverflow 上面找到一个手动删除的方法还不错,特意记录下来。node

brew 安装卸载

brew uninstall node

pkg 安装卸载

  • 首先运行脚本npm

    # 1
    sudo lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom | while read f; do sudo rm -rf ${f:1}; done
    
    # 2
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    
    # 3
    cd /usr/local/lib
    sudo rm -rf node*
  • 进入/usr/local/include删除含有nodenode_modules的目录segmentfault

    cd /usr/local/include
    sudo rm -rf node*
  • 进入我的主文件夹,检查各类 locallibinclude 文件夹,删除名字含有nodenode_modules的文件bash

  • 进入 /usr/local/bin 删除 node 执行文件code

    cd /usr/local/bin
    sudo rm -rf /usr/local/bin/npm
    sudo rm -rf /usr/local/bin/node
    ls -las 仔细查看,全局安装的npm包通常会在这个目录下建立软链接,发现就删除
  • 其余清理工做ip

    sudo rm -rf /usr/local/share/man/man1/node.1
    sudo rm -rf /usr/local/lib/dtrace/node.d
    sudo rm -rf ~/.npm

比较繁琐的操做是 /usr/local/lib/usr/local/bin 这两个文件夹,全局安装的npm包会有不少软链接,须要仔细删除。get

原文地址:mac 卸载 nodeclass

相关文章
相关标签/搜索