Mac電腦如何徹底刪除node


  • 之前本來想搭建一個hexo來寫博客的,但是最后還是放棄,老老實實就在博客園和CSDN寫博文了,這里記錄一下怎么在Mac電腦下徹底刪除node.js的方法
  • 下面這個方法是我結合了網上好幾個方法綜合在一起的,基本可以把所有與node有關的文件全部刪除掉
  1. 依次執行如下命令

    # 這里是卸載npm的
    sudo npm uninstall npm -g
    
    # 這里是用來刪除node創建的各種文件夾
    sudo rm -rf /usr/local/lib/node
    sudo rm -rf /usr/local/lib/node_modules
    sudo rm -rf /var/db/receipts/org.nodejs.*
    sudo rm -rf /usr/local/include/node /Users/$USER/.npm*
    
    # 刪除node命令
    sudo rm /usr/local/bin/node
    
    # 刪除node的所有man手冊
    sudo rm /usr/local/share/man/man1/node.1
    sudo rm /usr/local/share/man/man1/npm-*
    sudo rm /usr/local/share/man/man1/npm.1
    sudo rm /usr/local/share/man/man1/npx.1
    sudo rm /usr/local/share/man/man5/npm*
    sudo rm /usr/local/share/man/man5/package.json.5
    sudo rm /usr/local/share/man/man7/npm*
    
    # 這個命令也是刪除一個node文件,但不知道這文件有什么用
    sudo rm /usr/local/lib/dtrace/node.d
    
  2. node創建的各種文件夾確實是太多了,而且分布也十分亂,如果擔心自己電腦中沒有刪除干凈的話,可以運行下面兩個命令在找一下

    # 在/usr/local文件夾下查找以npm開頭的文件
    find /usr/local -name 'npm*'
    # 在/usr/local文件夾下查找以node開頭的文件
    find /usr/local -name 'node*'
    

    PS: 刪除的時候小心一些,不要把其他應用中以npm或node開頭的文件刪掉

  3. 刪除結束后重啟一下電腦,Mac會把與npm相關的命令重新設置一下

  4. 執行命令

    npm -v  
    // 結果應該是 -bash: npm: command not found
    node -v
    // 結果應該是 -bash: node: command not found
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM