2025-05-23 檢查 node 是如何安裝的

2025-05-23 檢查 node 是如何安裝的

哦~懂了 👌 你現在的情況是:不確定 node 是用 Homebrew 裝的,還是自己下載安裝檔裝的。
別擔心,我教你一步步檢查:


🔍 1. 檢查 Node 來源

輸入:

1
which node

可能會看到以下幾種結果:

  • /usr/local/bin/node(Intel Mac, Homebrew 常見路徑)
  • /opt/homebrew/bin/node(M1/M2/M3 Mac, Homebrew 常見路徑)
  • /usr/local/bin/node 但其實是 官網安裝器(pkg)裝的
  • /usr/bin/node(通常是系統內建,macOS 其實預設沒有 node,大多數是自己安裝的)

🔍 2. 用 Homebrew 查

1
brew list node
  • 如果有列出一堆檔案,表示 是 Homebrew 安裝的

  • 如果顯示:

    1
    Error: No such keg: /usr/local/Cellar/node

    那就不是用 Homebrew 裝的。


🔍 3. 用 pkgutil 檢查(如果是官方安裝檔安裝)

1
pkgutil --pkgs | grep node
  • 如果有出現類似 org.nodejs.node.pkg → 代表是用 Node.js 官網的安裝檔 (.pkg) 裝的。

🛠 4. 卸載方法

  • Homebrew 裝的

    1
    2
    brew uninstall node
    brew cleanup
  • 官網 .pkg 安裝器裝的
    需要用官方提供的卸載指令,或手動刪除:

    1
    2
    3
    4
    sudo rm -rf /usr/local/lib/node_modules
    sudo rm -rf /usr/local/include/node
    sudo rm -rf /usr/local/bin/node
    sudo rm -rf /usr/local/bin/npm
  • 自己 mkdir 的資料夾 (專案,例如 ~/mcp-server)
    只要 rm -rf ~/mcp-server 就好,完全不影響系統。


要不要我幫你寫一個 「一鍵檢查腳本」,直接告訴你 Node 是用 Homebrew 還是 pkg 裝的?