如何在Mac上安装Node.js和NPM

原作者:  翻译转载:https://blog.teamtreehouse.com/install-node-js-npm-mac

 

如何在Mac上安装Node.js和NPM

 

JavaScript是世界上最流行的编程语言之一。因为它内置于大多数Web浏览器中,所以程序员和Web设计人员可以使用JavaScript为可以覆盖数十亿人的网站添加交互功能。但是在过去的几年里,JavaScript已经开始在浏览器之外发挥更大的作用,这在很大程度上归功于Node.js.

Node.js是用于构建快速网络应用程序的工具。它被称为“JavaScript运行时环境”,这意味着它允许您编写可以在您的计算机上运行的JavaScript代码,而无需任何Web浏览器。Node.js用于由沃尔玛,eBay和Netflix等公司创建快速Web服务器。

但是因为Node.js可以在您的桌面计算机上使用,所以程序员已经创建了有用的基于节点的工具来帮助构建网站的过程。例如,Grunt是一种流行的工具,用于自动执行常见任务,例如将Sass文件编译为CSS,使JavaScript文件更小,以便在更短的时间内加载,并将图像压缩到更小的文件大小。虽然这些工具在Node.js环境中运行,但您将使用另一个工具NPM来安装它们。NPM就是所谓的“包管理器”.NPM使得安装像Grunt这样的工具变得如此简单npm install -g grunt-cli

但在您使用Node.js或NPM之前,您需要安装它们 - 虽然NodeJS网站包含安装程序,但有更好的方法可以在Mac上安装它们。在本文中,我将向您介绍使用Homebrew在Mac上安装Node.js和NPM的过程。在另一篇文章中,我将向Windows用户展示如何在Windows操作系统上安装它们。

 

先决条件

在安装Node.js和NPM之前,首先需要熟悉Mac终端应用程序。终端允许您深入了解操作系统的下腹部并向计算机发出文本命令。您需要使用终端(或像iTerm这样的类似应用程序)不仅要安装Node.js,还要使用它和NPM。

在安装Node之前,您需要安装另外两个应用程序。幸运的是,一旦你的机器上安装了这些,安装Node只需几分钟。

  1. XCode中。Apple的XCode开发软件用于构建Mac和iOS应用程序,但它还包含编译软件以在Mac上使用所需的工具。XCode是免费的,您可以在Apple App Store中找到它。
  2. 自制。Homebrew是Mac的软件包管理器 - 它使安装大多数开源软件(如Node)像编写一样简单  brew install node。您可以在Homebrew网站上了解有关Homebrew的更多信息  。要安装Homebrew,只需打开终端并输入  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"。您将在终端中看到消息,说明完成安装过程需要执行的操作。
# 如果您的Mac系统上没有安装homebrew包管理器,使用下列命令安装
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

为何选择Homebrew?

敏锐的读者会在上面的截图中注意到NodeJS有一个安装程序。您可以直接从NodeJS.org下载它。我推荐使用Homebrew,原因如下:

  1. 通过安装程序安装Node时,必须使用该sudo命令确保安装正确(有一种解决方法,但它很复杂)。sudo允许安装程序将文件放在文件系统中仅供管理员访问的区域中。关于Homebrew的一个好处是它不需要访问计算机的管理员区域来安装NodeJS(或任何其他软件包)。这是一种更安全的方法,因为它确保您使用Homebrew安装的任何软件包都不会对您的计算机造成严重破坏。
  2. 通过安装程序安装Node后,您必须将节点可执行文件的路径添加到系统$ PATH。这涉及到你的shell登录文件。对于有经验的终端用户或Unix用户而言,这不是什么大问题,但对于那些刚接触命令行的人来说,这一步骤可能令人生畏。虽然Homebrew方法涉及安装几个不同的软件,但它通常只是一个简单的点击和等待过程。这种方式需要更长的时间,但错误的空间更小。
  3. Homebrew是Web开发人员的绝佳工具。首先,它使删除Node非常容易(否则你必须爬过你的文件系统并手动删除一堆文件)。其次,它大大简化了其他有用的软件包的安装,如Git,Ruby或非常有用的wget实用程序。

 

安装

使用Homebrew安装Node.js和NPM非常简单。Homebrew处理在您的系统上下载,解压缩和安装Node和NPM。整个过程(安装XCode和Homebrew之后)应该只需要几分钟。

  1. 打开终端应用并输入brew install node
  2. 坐下来等一下。Homebrew下载一些文件并安装它们。就是这样。
$ brew install node 

要确保安装了Node和NPM,请运行两个简单命令以查看每个安装的版本:

  • 要查看是否已安装Node,请在终端键入  node -v 。这应该打印版本号,这样你就会看到这样的东西  v0.10.31
  • 要查看是否已安装NPM,请在终端键入  npm -v 。这应该打印版本号,这样你就会看到这样的东西 1.4.27。
MacdeMacBook-Pro:~ mac$ node -v
v11.3.0
MacdeMacBook-Pro:~ mac$ npm -v
6.4.1
MacdeMacBook-Pro:~ mac$ 

 

如何更新节点和NPM

新版本的Node和NPM频繁出现。您可以使用Homebrew更新它安装的软件。

  1. 确保Homebrew具有最新版本的Node包。在终端类型中 brew update
  2. 升级节点: brew upgrade node

 

如何卸载Node和NPM

您可以使用Homebrew卸载它安装的软件包: brew uninstall node

通过安装Node.js和NPM,您很快就可以利用NPM模块的巨大优势,这些模块可以帮助您在Web服务器和台式机(或笔记本电脑)上完成各种任务。NPM站点列出了所有官方Node包,使您可以轻松做出选择。玩得开心,看看我在Treehouse当前的课程。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值