mac上安裝nvm管理node版本以及nvm如何設置node默認版本

安裝

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash # v0.33.1版本號根據自己需要來指定

驗證

輸入nvm --version

如果提示命令不存在

  1. 可以重新打開終端試一下
  2. 可能因爲缺少.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

  1. 在.bash_profile新增一句source ~/<your_profile_file>(以上幾個選一個)
  2. 新增對應的文件,重新輸入環境變量配置信息

管理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

這樣版本號就不會再變了,在需要切換的時候手動切換就可以了

更多文檔信息見https://github.com/nvm-sh/nvm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章