Mac OS X 安裝 nvm

前言

接下來身為一名會碰到 NodeJS 的前端工程師,那麼 nvm 就是必備要裝的,只是在 Mac 環境會稍微麻煩一點不像 Windows 一樣有專屬安裝包那麼簡單。

安裝 nvm

其實在官方 nvm 是有教學,但有時候所以這邊就直接紀錄一下我先前的操作。

打開 iTrem2 然後輸入以下指令

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

這邊要注意不支援 Homebrew 來安裝,避免出現問題(反正參考文獻都這樣講了)。

輸入完以上指令之後會將 nvm 安裝在 ~/.nvm,這邊不懂沒關係,接下來打開 Finder 然後切到自己的目錄底下,此時你可能會看到這樣

Finder

基本上你不會看到任何東西,那麼如果你要讓你的終端機或是 iTerm2 可以執行 nvm 的話,你就必須去調整一下環境變數,環境變數的調整是在相關的終端機底下設置的,但是一般來說終端機是隱藏的,所以此時在 Finder 畫面按下組合鍵 Command + Shift+ . 號(ㄡ的按鈕) 就可以顯示隱藏的檔案

隱藏檔案

接下來預設終端機是 .bash_profile,而 iTrem2 用的是 ZSH,所以是 .zshrc 只需要在各別檔案最後加上以下環境變數即可

1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

這樣就可以指向到 nvm 並使用囉

(如果底下沒有 .bash_profile 或是 .zshrc 就自己建立一個即可)

最後打開終端機並輸入 nvm 就可以看到可以使用哪些指令囉~

nvm

至於 nvm 常用的指令一樣是以下

  • nvm install [node 版本號] - 安裝特定版本的 nvm
  • nvm list - 列出已安裝清單
  • nvm use [node 版本號] - 切換到特定 Node 版本(只限有安裝的版本)

如果你是想看 Windows 版的 nvm 安裝可以參考 這一篇文章 唷。

參考文獻

0%