对于前端工程师,Node.js 的安装必不可少,同时项目开发中,也会频繁使用到其自带的 npm 工具。安装和版本控制的方式有多种,下面我只介绍一下我常用的在 Mac 电脑上的安装以及版本更新的方式。
通过 Homebrew 安装 Node.js
Homebrew 是什么?官方的介绍是这么说的:
使用 Homebrew 安装 Apple 没有预装但 你需要的东西
它其实跟 npm 很类似,只不过 Homebrew 只针对苹果电脑上的软件或工具,通俗点讲它就是 Mac 上用来安装工具的工具。
Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local
安装 Homebrew
新的 Mac 电脑不自带 Homebrew,需要先安装 Homebrew。在终端执行以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 Node.js
安装好 Homebrew 后,再来安装 Node 就很方便了。终端执行以下命令:
brew install node
值得注意的是这里如果执行失败或者报警告请在终端执行如下语句:
sudo chown -R $USER:admin /usr/local/*
这个执行完稍等一会可能会有点慢, 执行完什么都不要操作, 等待就OK了!
测试是否安装成功
分别执行以下两条命令,以检测是否安装成功:
node -v
npm -v
若出现版本号,则安装成功。否则,请按照以上步骤重试。
Node.js 版本更新
我喜欢使用 n 模块来管理 Node 版本,傻瓜式的简单粗暴。
安装 n 模块
官方的释义同样简单粗暴:
n – Interactively Manage Your Node.js Versions
Node.js version management: no subshells, no profile setup, no convoluted API, just simple.
安装/激活版本
你可以轻松地安装或者切换到某一个具体的版本。只需要键入命令 n,然后空格后跟上具体的版本号:
n 0.8.14
n 0.8.17
n 0.9.6
单独键入命令 n 敲回车,可以查看本地已安装的所有版本的 node,当前所使用的版本在版本号前有圆点标志:
$ n
0.8.14
ο 0.8.17
0.9.6
你也可以安装或者使用最新的 node 版本:
n latest
删除 Node 版本
你可以单个或者批量删除版本:
n rm 0.9.4
n rm 0.9.4 v0.10.0
或者,可以用 - 代替rm:
其他更新 Node 的方式
也有一些其他更新 Node.js 的方式,譬如傻瓜点直接去官网下载最新的安装包覆盖更新,又或是非常出名的强大的工具:NVM,感兴趣的道友可自行去摸索。
NPM 版本更新
npm 的版本更新非常方便,不需要借助任何其他的工具,并且 npm 会在你使用过程中作出需要更新的提示,如下图:
这时候你只需要根据提示敲出命令:
npm i npm