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