分类
文章

如何在macos上安装node js并创建本地开发环境

介绍

Node.js是一个开源JavaScript运行时环境,可轻松构建服务器端应用程序。它还是运行时,为现代JavaScript框架提供了许多客户端开发工具。

在本教程中,您将使用Homebrew在本地macOS机器上设置Node.js编程环境,并通过编写一个简单的Node.js程序来测试环境。

先决条件

您将需要一台运行High Sierra或更高版本且具有管理访问权限和Internet连接的macOS计算机。

第1步—使用macOS终端

您将使用命令行来安装Node.js并运行与开发Node.js应用程序有关的各种命令。命令行是与计算机交互的非图形方式。您不用用鼠标单击按钮,而是将命令键入为文本并接收基于文本的反馈。命令行(也称为外壳程序)使您可以自动执行每天在计算机上执行的许多任务,并且是软件开发人员的必备工具。

要访问命令行界面,您将使用macOS提供的Terminal应用程序。与其他任何应用程序一样,您可以通过以下方法找到它:进入Finder,导航到Applications文件夹,然后进入Utilities文件夹。在这里,双击”终端”应用程序以将其打开。另外,您也可以使用Spotlight按住COMMAND键的同时按下SPACE通过在框中键入它看起来里找到Terminal。

macOS终端

如果您希望使用命令行感到满意,请参阅Linux终端简介 。macOS上的命令行界面非常相似,该教程中的概念直接适用。

现在您已经运行了终端,让我们安装Node.js所需的一些先决条件。

第2步-安装Xcode的命令行工具

Xcode是一个集成开发环境(IDE),由用于macOS的软件开发工具组成。您不需要Xcode即可编写Node.js程序,但Node.js及其某些组件将依赖于Xcode的Command Line Tools软件包。

在终端中执行以下命令以下载并安装以下组件:

  • xcode-select --install

系统将提示您开始安装,然后再次提示您接受软件许可证。然后,这些工具将自动下载并安装。

现在,我们准备安装软件包管理器Homebrew,它将使我们能够安装最新版本的Node.js。

步骤3 —安装和设置Homebrew

尽管macOS上的命令行界面具有您在Linux和其他Unix系统中可以找到的许多功能,但它并没有附带好的软件包管理器。package manager是软件工具的集合,这些工具可以自动执行软件安装,配置和升级。他们将安装的软件保留在中央位置,并可以以常用格式维护系统上的所有软件包。Homebrew是一个免费的开源软件包管理系统,可简化macOS上软件的安装。我们将使用Homebrew安装最新版本的Node.js。

要安装Homebrew,请在”终端”窗口中键入以下命令:

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

该命令使用curl从GitHub上的Homebrew的Git存储库下载Homebrew安装脚本。

让我们看一下与curl命令关联的标志:

  • f--fail标志告诉终端窗口在服务器错误时不输出HTML文档。
  • -s--silent标志使curl静音,以使其不显示进度表,并且与-S--show-error标志结合使用,将确保curl如果失败则显示错误消息。
  • -L--location标志将告诉curl处理重定向。如果服务器报告请求的页面已移至其他位置,它将使用新位置再次自动执行请求。

curl下载脚本后,它将由macOS随附的Ruby解释器执行,从而开始Homebrew安装过程。

安装脚本将说明它将执行的操作,并提示您确认要执行此操作。这样一来,您就可以在执行系统之前确切地了解Homebrew将对系统执行的操作。它还可以确保您在继续操作之前具备先决条件。

在此过程中,系统将提示您输入密码。但是,当您键入密码时,您的击键将不会显示在”终端”窗口中。这是一种安全措施,当在命令行上提示您输入密码时,您会经常看到这种情况。即使您没有看到它们,您的击键也已被系统记录下来,因此,输入密码后,请按RETURN键。

提示您确认安装时,请按字母y表示”是”。

现在,让我们确认Homebrew的设置正确。执行以下命令:

  • brew doctor

如果目前不需要更新,您将在终端中看到以下内容:

OutputYour system is ready to brew.

否则,您可能会收到警告,请运行其他命令(例如brew update以确保您安装的Homebrew是最新的。

现在已经安装了Homebrew,您可以安装Node.js。

第4步-安装Node.js

安装Homebrew后,您可以安装各种软件和开发人员工具。我们将使用它来安装Node.js及其依赖项。

您可以使用Homebrew来搜索可以通过brew search命令安装的所有内容,但是为了向我们提供更短的列表,让我们搜索与Node.js相关的软件包:

  • brew search nodejs

您会看到可以安装的软件包列表,如下所示:

Output==> Formulae
node.js
nodejs

这两个软件包都在您的系统上安装Node.js。他们都存在以防万一你不记得,如果你需要使用nodejsnode.js

执行以下命令以安装nodejs软件包:

  • brew install nodejs

您将在终端中看到类似于以下内容的输出。Homebrew将安装许多依赖项,但最终将下载并安装Node.js本身:

Output==> Installing dependencies for node: icu4c
==> Installing node dependency: icu4c
==> Installing node
==> Downloading https://homebrew.bintray.com/bottles/node-11.0.0.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring node-11.0.0.sierra.bottle.tar.gz
...
==> Summary
   /usr/local/Cellar/node/11.0.0: 3,936 files, 50.1MB

除了Node.js本身之外,Homebrew还安装了一些相关工具,包括npm ,这使安装和更新您可能在自己的项目中使用的Node.js库和包变得容易。

要检查已安装的Node.js的版本,请键入

  • node -v

这将输出当前安装的Node.js的特定版本,默认情况下它将是可用的Node.js的最新稳定版本。

Outputv11.0.0

使用以下命令检查npm的版本

  • npm -v

您会看到显示的版本:

Output6.4.1

您将使用npm安装其他组件,库和框架。

要更新您的Node.js版本,您可以先更新Homebrew以获取最新的软件包列表,然后再升级Node.js本身:

  • brew update
  • brew upgrade nodejs

现在已经安装了Node.js,让我们编写一个程序以确保一切正常。

步骤5 —创建一个简单程序

让我们创建一个简单的” Hello,World”程序。这将确保我们的环境正常运行,并使您轻松创建和运行Node.js程序。

为此,使用nano创建一个名为hello.js的新文件:

  • nano hello.js

在文件中输入以下代码:

hello.js
let message = "Hello, World!";
console.log(message);

按下CTRL+X退出编辑器。然后在提示您保存文件时按y 。您将返回到提示符。

现在,使用以下命令运行程序:

  • node hello.js

该程序执行并将其输出显示在屏幕上:

OutputHello, World!

这个简单的程序证明您拥有一个正常的开发环境。您可以使用此环境继续探索Node.js并构建更大,更有趣的项目。

结论

您已经成功安装了Node.js, npm ,并通过创建和运行一个简单程序来测试了设置。现在,您可以使用它来开发客户端应用程序或服务器端应用程序。查看以下教程以了解更多信息:

发表评论

电子邮件地址不会被公开。 必填项已用*标注