使用節點版本管理器在 Fish Shell 下使用 Oh My Fish 進行安裝
節點版本管理器 (nvm
)極大地簡化了 Node.js 版本的管理及其安裝,並且在處理軟體包時不需要 sudo
(例如 npm install ...
)。 Fish Shell (fish
)“ 是 OS X,Linux 及其他家族的智慧且使用者友好的命令列 shell ”,這是普通 shell(如 bash
)的程式設計師之間的流行替代品。最後, Oh My Fish (omf
)允許在 Fish shell 中自定義和安裝包。
本指南假設你已經使用 Fish 作為 shell 。
安裝 nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash
安裝哦我的魚
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
(注意:此時將提示你重新啟動終端。請繼續執行此操作。)
為 Oh My Fish 安裝 plugin-nvm
我們將通過 Oh My Fish 安裝 plugin-nvm 來暴露 Fish shell 中的 nvm
功能:
omf install nvm
使用節點版本管理器安裝 Node.js.
你現在準備好使用 nvm
了。你可以安裝和使用你喜歡的 Node.js 版本。一些例子:
- 安裝最新的 Node 版本:
nvm install node
- 特別安裝 6.3.1:
nvm install 6.3.1
- 列出已安裝的版本:
nvm ls
- 切換到以前安裝的 4.3.1:
nvm use 4.3.1
最後的筆記
再次記住,使用此方法處理 Node.js 時我們不再需要 sudo
! 節點版本,軟體包等安裝在你的主目錄中。