Skip to content

安装 Node.js 和包管理器

2024-08-19

一 为什么选择 Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,广泛用于前端开发的工具链管理、依赖管理以及本地开发服务器的运行。Node.js 提供了丰富的生态系统,使其成为现代前端开发的标准工具之一。

二 手动安装 Node.js

不同操作系统上手动安装 Node.js 稍有差异。

2.1 Windows安装

  1. 下载 Node.js 安装包

    • 打开浏览器,访问 Node.js 官方下载页面
    • 在页面中,选择 Windows Installer,下载适合你操作系统架构(64-bit 或 32-bit)的 .msi 安装包。
  2. 运行安装程序

    • 下载完成后,双击 .msi 文件启动安装程序。
    • 在安装向导中,点击 Next 开始安装。
    • 阅读并同意许可协议,然后点击 Next
    • 选择安装路径(通常默认路径即可),点击 Next
    • Custom Setup 页面,确保 Node.js runtimenpm package manager 选项被勾选,然后点击 Next
    • 点击 Install 开始安装。
  3. 验证安装

    • 安装完成后,打开命令提示符(可以通过搜索 cmd 找到)。
    • 输入以下命令验证 Node.js 和 npm 是否安装成功:
    bash
    node -v
    npm -v
    • 如果看到 Node.js 和 npm 的版本号输出,说明安装成功。

2.2 MacOS安装

  1. 下载 Node.js 安装包

  2. 运行安装程序

    • 双击下载的 .pkg 文件,启动安装程序。
    • 按照安装向导的提示点击 Continue
    • 阅读并同意许可协议,然后点击 Continue
    • 选择安装路径(通常默认路径即可),点击 Install
    • 如果需要,输入管理员密码,然后点击 Install Software 开始安装。
  3. 验证安装

    • 安装完成后,打开终端(可以通过 Spotlight 搜索 Terminal 打开)。

    • 输入以下命令验证 Node.js 和 npm 是否安装成功:

      bash
      node -v
      npm -v
    • 如果看到 Node.js 和 npm 的版本号输出,说明安装成功。

2.3 Linux安装

  1. 下载 Node.js 安装包

  2. 通过包管理器安装(推荐)

    • 大部分 Linux 发行版都可以通过系统的包管理器来安装 Node.js。例如:

    在 Ubuntu 或 Debian 系统上

    • 打开终端,输入以下命令更新包列表并安装 Node.js:

      bash
      sudo apt update
      sudo apt install nodejs npm

    在 CentOS 或 Fedora 系统上

    • 使用以下命令安装 Node.js 和 npm:

      bash
      sudo yum install nodejs npm
  3. 验证安装

    • 安装完成后,在终端中输入以下命令验证 Node.js 和 npm 是否安装成功:

      bash
      node -v
      npm -v
    • 如果看到 Node.js 和 npm 的版本号输出,说明安装成功。

三 nvm 管理 Node.js 版本

3.1 MacOS 和 Linux 安装

  1. 安装 nvmnvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具,推荐使用 nvm 来灵活切换 Node.js 版本。

    • 打开终端,输入以下命令来安装 nvm:

      bash
      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
    • 安装完成后,重新启动终端或执行以下命令使 nvm 生效:

      bash
      source ~/.nvm/nvm.sh
    • 验证 nvm 是否安装成功:

      bash
      nvm --version
  2. 安装 Node.js 使用 nvm 安装 Node.js 的 LTS 版本(长期支持版本):

    bash
    nvm install --lts
    • 设置默认使用的 Node.js 版本为 LTS 版本:

      bash
      nvm use --lts
    • 验证 Node.js 和 npm 是否成功安装:

      bash
      node -v
      npm -v

3.2 Windows安装

  1. 安装 nvm-windows Windows 用户可以使用 nvm-windows 来管理 Node.js 版本。具体步骤如下:

    • 访问 nvm-windows 的 GitHub 仓库

    • 下载最新版本的 nvm-setup.zip 文件,并将其解压。

    • 运行解压后的安装程序,按照提示完成安装。

    • 完成安装后,打开命令提示符,输入以下命令验证 nvm 是否安装成功:

      bash
      nvm version
  2. 安装 Node.js 使用 nvm 安装 Node.js 的 LTS 版本:

    bash
    nvm install lts
    • 设置默认使用的 Node.js 版本为 LTS 版本:

      bash
      nvm use lts
    • 验证 Node.js 和 npm 是否成功安装:

      bash
      node -v
      npm -v

花海相伴