1. 程式人生 > >Node -NVM的安裝和解除安裝(Mac, Linux)

Node -NVM的安裝和解除安裝(Mac, Linux)

簡單說明

NVM全稱為Node Version Manager,是一個存放在github上的工具。在github上有對nvm詳細的描述。github地址:https://github.com/creationix/nvm

安裝NVM(依賴GIT,請確保已安裝GIT)

在Terminal中執行命令

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

或者

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh |
bash

建議使用curl的方式,因為Mac自帶curl。而wget需要另行安裝。安裝後將建立目錄/Users/<yourname>/.nvm並將內容存放在這裡。
命令執行時注意檢視日誌,出現下圖這樣說明缺少環境變數配置
在這裡插入圖片描述

  • 第一處提示在~/.bashrc, ~/,bash_profile, ~/.zshrc, ~/.profile都沒有找到所需要的配置資訊。
  • 第二處提示我們可以將export NVM_DIR...這句命令新增到恰當的檔案中,也就是上面的四個檔案其中的任何一個。
  • 第三處的意思就是如果現在需要使用nvm,可以直接執行如下命令,然後就可以使用nvm了(這種方式在重新啟動Terminal以後無法繼續使用nvm)。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

注意這是兩句命令!
為了能夠在重新啟動Terminal以後還能繼續使用NVM,我們可以把這段配置資訊新增到~/.bash_profile或者~/.profile檔案中。
注意: 新增到~/.bashrc~/.zshrc均無法在重啟Terminal後使用NVM。
執行下面的命令將配置加入bash_profile檔案並使其生效

cd ~
vim .bash_profile
# 將export NVM_DIR ... 貼上到檔案中
# ESC -> 鍵入":" -> 鍵入"wq" -> 回車儲存 source .bash_profile

總結

  1. 執行curl ...執行安裝
  2. 如果提示缺少配置資訊,則新增export $NVM_DIR ...~/.bash_profile或者~/.profile檔案中重啟或者執行source ...命令。

解除安裝NVM

cd ~
rm -rf .nvm
# 移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc檔案中關於nvm的配置

(完)