當多個時期的nodejs專案同時存在時,我們的計算機便需要擁有快速的切換nodejs版本的能力,而擁有這個能力最好的方法是安裝一款nodejs版本管理工具,即nodejs version manager,簡稱為nvm
。
安裝環境
- 作業系統:macos
- 已安裝軟體:brew
- 已擁有代理,能夠保障brew可以順利的由國外站點來拉取安裝包.
安裝nvm
開啟shell,並設定代理引數:
export http_proxy=127.0.0.1:7890
export HTTPS_PROXY=127.0.0.1:7890
上述兩條命令為brew設定了相關代理,代理引數請根據自己的實際情況進行變更。
接下來執行brew install nvm
,安裝完成後將在shell中得到安裝成功的提示,這個提示還告之我們需要進行一些手動的操作來保障nvm
的正確執行。
建立資料夾
安裝完成後,需要檢視在當前使用者資料夾中是否存在.nvm
資料夾,如果不存在,則需要手動的建立.nvm
檔案,快捷建立命令為mkdir ~/.nvm
。
設定環境變數
接下就是設定環境變數,使用在任意位置都可以成功執行nvm
, 開啟~/.zshrc
資料夾,並新增如下程式碼:
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
儲存檔案並退出。
測試
此時我們退出shell並重新開啟一個,執行nvm
。如果沒有提示我們沒有找到相關命令而是出現了大篇幅的幫助資訊,則說明nvm
安裝成功。
需要注意的是,如果你也在使用IDEA家族的IDE,同樣需要退出IDE後再新進行shell才會識別nvm
命令。