使用節點版本管理器在 Fish Shell 下使用 Oh My Fish 進行安裝

節點版本管理器nvm)極大地簡化了 Node.js 版本的管理及其安裝,並且在處理軟體包時不需要 sudo(例如 npm install ...)。 Fish Shellfish)“ 是 OS X,Linux 及其他家族的智慧且使用者友好的命令列 shell ”,這是普通 shell(如 bash)的程式設計師之間的流行替代品。最後, Oh My Fishomf)允許在 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! 節點版本,軟體包等安裝在你的主目錄中。