介绍
Node.js 是一种 JavaScript 运行环境,允许您在网络浏览器之外运行 JavaScript。在接下来的课程中,我们将需要它来完成一些练习。要开始学习,我们需要一些必要的工具,然后才能在系统中安装 Node。
我们将使用(Node 版本管理器)进行安装,因为它可以方便地更改 Node 版本和升级 Node。还有另一个工具叫做(Node Package Manager),您稍后将使用它来安装 JavaScript 环境中使用的各种库和工具。这两个工具很容易混淆,因此请仔细阅读!
使用 nvm 安装 Node 也非常简单,因此安装过程应该很快 😃
本文概述
本部分包含您将在本课中学习的主题的一般概述。
了解如何安装 Node 版本管理器和节点包管理器
了解如何运行 Node 控制台
安装 NVM
在 Linux 上安装
先决条件
要正确安装 nvm,您只需运行以下命令:
sudo apt install curl
注意:您可能需要将 Ubuntu 软件包列表更新到最新版本,才能完成 Curl 安装。如果需要,请运行下面的命令:
sudo apt update && sudo apt upgrade
第 1 步:下载并安装 NVM
只需运行此命令即可:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
第 2 步:初始化 NVM
在终端中,应该有一些关于如何初始化的说明。如果没有,(或者您不想从终端复制),请运行以下命令:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
可以通过运行以下命令来验证是否已安装:
command -v nvm
如果返回,请关闭终端并重新打开它。
在 macOS 上安装
在 macOS 10.15 及以上版本中,默认 shell 现在是 zsh。安装过程中,nvm 会在用户主目录中查找一个文件。默认情况下,该文件并不存在,因此我们需要创建它。
要创建文件并启动 nvm 安装,请运行以下命令:
touch ~/.zshrc
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
重新启动终端,或将以下内容复制并粘贴到终端中,然后按:Enter
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
通过运行以下命令来测试 nvm 安装:
nvm --version
安装Node
第 1 步:安装
nvm install --lts
这将安装 “长期支持”(LTS)的最新稳定版 Node,你会在终端看到大量输出。如果一切正常,你应该会在输出行的某处看到与此类似的内容(用实际数字代替 X):
Downloading and installing Node vXX.xx.x...
如果没有,请关闭终端,重新打开并再次运行。
步骤 2:设置 Node 版本
我们需要在运行命令时说明使用哪个版本的 Node。这很简单,只需运行以下命令即可:
nvm use --lts
我们被告知要使用计算机上安装的最新 LTS 版本的 Node。您必须使用 LTS 版本的 Node,以避免与我们将在今后课程中安装的软件包不兼容。LTS 版本的 Node 只是一个在首次发布后保证支持 30 个月的版本。它比非 LTS 版本的 Node 更稳定,也更兼容各种软件包。
现在,当您运行时,您应该看到或类似的内容(用实际数字代替 X)。
如果看到该信息,说明您已成功安装 Node!
使用 Node 控制台
为了方便起见,Node 提供了一个交互式控制台,让您可以直接在终端运行和编辑 javascript 代码,类似于 Ruby 的 IRB。这对于快速调试或测试小段代码非常有帮助,而无需每次都打开浏览器。
要运行 Node 控制台,请打开终端并键入 。键入退出控制台。