Node -NVM的安裝和解除安裝(Mac, Linux)
阿新 • • 發佈:2019-02-09
簡單說明
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
總結
- 執行
curl ...
執行安裝 - 如果提示缺少配置資訊,則新增
export $NVM_DIR ...
到~/.bash_profile
或者~/.profile
檔案中重啟或者執行source ...
命令。
解除安裝NVM
cd ~
rm -rf .nvm
# 移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc檔案中關於nvm的配置
(完)