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

相關文章
相關標籤/搜索