安裝
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash # v0.33.1版本號根據自己需要來指定
驗證
輸入nvm --version
如果提示命令不存在
- 可以重新打開終端試一下
- 可能因爲缺少.bash_profile文件
運行touch ~/.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
如果還沒解決問題,可能是新建的配置文件名字不對
解決方法
看一下你用的是什麼終端
如果是mac自帶的bash,對應的配置文件是.bash_profile或者.profile;
如果是zsh,對應的是.zshrc
總之可能的文件是以下這些,總有一個是對的,解決方法二選一(我是用第二種方法解決的)
~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc
- 在.bash_profile新增一句source ~/<your_profile_file>(以上幾個選一個)
- 新增對應的文件,重新輸入環境變量配置信息
管理node版本
幾個常用命令
nvm ls # 列出當前安裝的所有node版本
nvm ls-remote # 列出所有node版本
nvm install 版本號 # 安裝指定版本的node 版本號取nvm ls-remote列出的
nvm uninstall vsersion # 卸載指定版本號
nvm use version # 切換到指定node版本
設置默認node版本
通過以上方式安裝nvm後,切換好node版本,但是每次打開vscode後,版本號會變掉,這個時候可以設置默認版本
nvm alias default version
這樣版本號就不會再變了,在需要切換的時候手動切換就可以了