MacOS Nodejs 环境工具配置

本文讲述从零开始安装一系列Nodejs“环境工具”的方法。
涉及工具:

  • Homebrew
  • iTerm2
  • nodejs, nvm, npm
  • zsh / oh-my-zsh

Homebrew - 应用安装和管理工具

首先安装软件包管理器。在 Homebrew 与 Macports 之间,我们选择前者。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在安装Homebrew之后,软件包的安装、升级均可通过执行命令行 brew install 来进行,详情可参阅参数帮助。

  • 可选安装brew增强工具:cask-room, launchrocket

NVM - Nodejs 包管理工具的使用

Nodejs 更新很快,加上中间 io.js 的历史,导致其版本混乱,管理一直是个问题。因此诞生了Nodejs版本管理工具,常见的为 nvm 和 n 两个工具。这里我们推荐 nvm。

要注意的是,不要使用 brew 来安装 node 和 nvm。如果之前已经用 brew 安装过 node,也请先卸载再继续。

nvm 脚本安装方式:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

nvm 的更新,按照官方的方法只能手工检查,手工更新。对此,推荐使用 oh-my-zsh 的插件 zsh-nvm 安装。如果采用该方式,可跳过上面的安装脚本。具体安装方法请继续往下看。

终端增强

iterm2 + zsh + oh-my-zsh

Mac / Linux 默认的 Shell 为 Bash。一般应用来说足够。

但是我们想要更漂亮的界面,更方便管理的多窗口,更智能的自动完成,更帅的命令行等功能,可以切换为zsh并安装shell增强工具

首先用 iTerm2 替换掉难看的系统终端
然后安装 oh-my-zsh,选择喜欢的颜色主题。酷炫的命令行窗口就出现了。

上面说过,我们用 zsh-nvm 来管理 nvm。我们需要 zsh-nvm这个插件。完成上述几步,启用该插件后,我们的准备工作就完成了。

安装、更新 Nodejs 版本

现在你可以随时使用 nvm upgrade 来更新 NVM。用 NVM 来安装和管理Nodejs 版本,npm 来管理 node 模块。

至此,一个顺手的 Nodejs 环境准备完成。

参考

  • Homebrew
  • NVM
  • oh-my-zsh
  • zsh-nvm
  • iTerm2
  • cask-room
  • launchrocket

你可能感兴趣的:(MacOS Nodejs 环境工具配置)