使用节点版本管理器在 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! 节点版本,软件包等安装在你的主目录中。