Node.js环境搭建大揭秘:安装版本管理器、包管理器,运行Node控制台的全面指南

介绍

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 控制台,请打开终端并键入 。键入退出控制台。

  • 14
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值