什麼是nvm
nvm 全稱 Node Version Manager是Node版本管理器,它讓我們能方便的對Node的版本進行切換。
Mac安裝nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
- 查看可用的Node版本
nvm ls
- 安裝穩定的版本
nvm install stable
- 安裝某個版本
nvm install <version>
- 刪除某個版本
nvm uninstall <version>
- 切換某個版本
nvm use <version>
爲什麼用nvm
隨着Node生態圈不斷豐富,Node版本不斷迭代,基於Node的工具也層出不窮。
各種工具&各種項目依賴的Node版本都不盡相同,某個項目或者某個工具在較新的Node版本就會報錯,而在低版本的Node並不會。
比如Hexo搭建靜態博客的工具,在較新版本的v11.0.0安裝過程中總會報錯,而在v10.0.0安裝非常順利,這就是爲什麼我要用nvm管理不同Node版本。針對不用的項目或者工具,選擇最適合其的Node版本。
結束語
- 天生我才必有用
- 把所有平凡的事都做好