使用Git安裝(git v1.7.10+)
注意⚠️
絕對不能用sudo安裝,即不能用root來安裝,否則,普通用戶無法使用,會出現以下的問題:
1.nvm安裝node的時候會報:mkdir: /Users/fuzemeng/.nvm/alias/lts: Permission denied
2.nvm: command not found
進入home
cd ~
克隆nvm倉庫到當前目錄,
git clone https://github.com/nvm-sh/nvm.git .nvm
進入.nvm目錄
cd ~/.nvm
切換到最新的版本分支
git checkout v0.38.0
啟動nvm
. ./nvm.sh
配置.bash_profile文件
vim ~/.bash_profile
將下面的內容寫入.bash_profile文件
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
重新加載.bash_profile文件
source ~/.bash_profile
重新打開終端:nvm -v測試一下
如果報找不到nvm的錯誤,那么再配置一下.zshrc文件,並重新加載。
source ~/.bash_profile
或者,我們將.bash_profile文件中的內容剪切到.zshrc文件中。
卸載
nvm use system
npm uninstall -g a_module
執行下面的命令移除nvm內容
cd ~
rm -rf .nvm
移除掉~/.profile, ~/.bash_profile,~/.zshrc, ~/.bashrc文件中關於nvm的配置
nvm管理多個node版本的情況下,需要設置默認node版本,
nvm alias default 8.1.0 # 指定版本號
或者
nvm alias default node # 默認最新版本
然后再執行一下
nvm use 版本號
這樣子的話,重啟終端,node版本才不會發生變化
