如何在 Mac 上安装 Node.js 以及 NPM.



JavaScript 是世界上最流行的程序语言之一。 因为他已经被内嵌入到了大部分的浏览器中,程序员以及网站设计人员都可以使用 JavaScript 给网站加入交互功能,这能让成千上万的用户可以和网站互动起来。但是在过去的这一两年,由于 Node.js的兴起,JS已经开始在网站之外扮演重要的角色了。


Node.js 是一个快速建设网络应用程序的工具。 众所周知他是一个 JavaScript 的运行环境,也即可以让你写的JavaScript 代码 自由的运行在电脑上的任何一种网站浏览器上。 象一些知名的大公司比方 沃尔玛,eBay以及 Netflix都开始使用 Node.js创建网站服务器了。

因为Node.js本身也可以运行在您的台式机电脑上,所以开发人员已经基于他创建出了很多有用的开发工具,用来开发网站。例如,Grunt 就是一个很流行的工具,他可以建立一些自动执行的任务,把 Sass 文件编译成 CSS文件,也可以压缩JavaScript 文件以缩减他们上线以后的加载时间, 同时还可以压缩图片的大小。当这些工具都运行在Node.js 环境的时候,您就可以使用另一个工具, NPM,来安装了。我们把NPM称为安装包管理器,当安装象Grunt 这样的工具,他只需简单的一句话就可以完成: npm install –g grunt-cli

当然在您能使用Node.js 以及NPM 之前你得先把他们安装到系统里面。在Node.js的官方网站上有一个安装器,但本文介绍的是一个更好的安装言言水工。 我们在这里介绍使用工具 Homebrew 来安装Node.js以及NPM.

准备工作


在安装 Node.js 以及NPM工具之前您最好能对终端命令行工具有些了解。 终端可以让你进入到 Mac OS X操作系统的更底层,直接通过文本命令的方式操控电脑。使用终端(或者有一个类似的程序叫 iTerm) 不仅仅是用来安装Node.js 还包括运行这个程序以及运行NPM.

另外两个安装程序需要在安装Node.js以及NPM之前安装好。 幸运的是,一旦这两个程序搞定了,安装 Node 只是分分钟的事。

  1. XCode:  苹果的 XCode 开发环境是用来开发苹果以及iOS应用程序的,同时也包含了编译 应用程序的相关工具。  XCode 是一款免费软件,您可以直接在Apple APP 商店找到他并安装。
  2. Homebrew: 这是苹果电脑上的一个安装包管理器 ,他可以让您安装开源软件的流程非常简单,就象Node这样的程序,只需一句话就够了: brew install node. 您也可以在他的官方网站了解更多的信息。 要安装homebrew,先打开终端命令行,然后输入命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" .您会在终端上面看到一些提示信息,告诉您如何完成整个安装过程。

为啥用 Homebrew?


爱观察的读者一定已经注意到了,其实本身 Node.js是有安装程序的。您可以直接从 NodeJS.org上面下载他。但我推荐要使用 Homebrew来安装程序是基于以下几个原因的:

  1. 在使用安装器安装 Node 时,你得具有 sudo 的权限才能保证整个的安装过程不会出错(有一个解决方式可以绕过去,不过也相当麻烦)。 Sudo 可以给安装器赋于权限拷贝一些文件到系统里的某个只能有管理员权限才能操作的地言。对于使用 Homebrew来就,就无需去访问只有管理员才能访问的区域就可以执行安装 Node了(也包括安装其它的一些程序包)。这就让Homebrew的安装方式变得很安全,避免了因破坏系统文件而造成的系统崩溃。
  2. 安装完Node之后,您还得手动去把 node 的执行路径加到 $PATH参数中去。 这也包括了同时要清理您的系统里面的很多登陆文件。 对于那些经验老到的终端命令行用户或是 Unix 客户来说,这没啥大不了的。可是对于些新手来说,这一步很让人望而却步。尽管 Homebrew 包括了安装很多不同的软件,但整个过程只需要通过简单的一句命令以及等待也就完成了。有可能您等的时间要稍微久点,但他也避免了出错。
  3. Homebrew 对于网站开发者来说是一个伟大的工具。 首先,他让卸载 Node 非常容易(否则您就需要爬行您大量的文件夹,找到相关的手件,然后手动去删除大批的文件)。 第二,他比以前那些常用的安装包管理程序来说,操作更简单的:比方 Git, Ruby以及非常有用的wget  工具。

安装

使用 Homebrew来安装 Node.js以及NPM 非常简单。  Homebrew 一手包办了下载,解包以及安装Node 和 NPM 到您的操作系统中去。整个过程(该过程没有包括XCode 以及 Homebrew 的安装过程)只需要花您几分钟的时间。

打开终端命令行,输入 brew install node.
靠着椅子坐会等着吧。 Homebrew 下载了一些文件然后开始自动安装。就是这么简单。

确定您的系统是否已经安装好了 Node  以及 NPM, 利用下面这两个检查安装包的版本的命令就可以轻松验证了:

验证 node 是否被正确安装, 在终端命令行输入命令 node –v 。 该命令会在终端上面显示出一个软件的版本号码,格式就象这样的: v0.10.31.
验证 NPM 是否被正确安装,在终端命令行输入命令 npm –v . 该命令会在终端上面显示出一个软件的版本号码,格式就象这样的: 1.4.27.



如何更新 Node以及NPM.

Node 以及 NPM的版本会经常更新, 您可以直接使用 Homebrew来更新那些由他安装的程序包。

确定 Homebrew 已经有了最新版本的 Node的安装包,在终端里输入命令 brew update.
更新 Node: brew upgrade node

如何卸载 Node 以及 NPM

您可以使用Homebrew 来卸载由他安装程序,比方 brew uninstall node.

安装完 Node.js以及NPM 之后很快你就会发现 NPM的好处了。NPM 这种模式无论在您网站服务器上还是在桌面电脑上都可以提供巨大广泛的帮助。NPM 网站 上列出了所有的官方 Node安装包,让您的更方便选择。祝您使用愉快。

不深思则不能造于道。不深思而得者,其得易失。

名人名言- 曾国藩
  • By 优联实达
  • 2015-10-25
  • 2010
  • 公司新闻,网站开发,网站设计,UI