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 <package> 来进行,详情可参阅参数帮助。

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 环境准备完成。

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 软件安装 Xcode Git iTerm2 zsh Sublime3 TextMate MacDown Intel...
    holaOla阅读 2,799评论 0 13
  • 本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧,等, 后续还会继续逐渐添加. 所有的设置,软件以及技...
    擦柱而出阅读 7,157评论 1 19
  • 工欲善其事,必先利其器。工欲利其器,必先思其行。每次换电脑的时候都得重新倒腾一遍,由于时间过得比较久老是忘记,所以...
    程序媛coco阅读 904评论 0 0
  • 前言 目前主流的node版本管理工具有两种,nvm和n。两者差异挺大的,具体分析可以参考一下淘宝FED团队的一篇文...
    一个废人阅读 6,531评论 0 3
  • 诶,你会不会和我一样,自己藏了很久的心酸事被人一看破说破,就会忍不住想流泪 因为心事很心酸 因为心事有人懂
    晓娟啊阅读 203评论 0 0