PHP前端开发

nodejs 安装指定版本

百变鹏仔 2个月前 (10-31) #前端问答
文章标签 版本

node.js 是一款流行的、基于事件驱动、非阻塞式 i/o 的服务器端 javascript 运行环境。虽然它拥有很多的优势,但是在开发中我们有时需要使用特定版本的 node.js。本文将介绍如何在 windows、linux 和 macos 平台上安装指定版本的 node.js。

在开始安装特定版本的 Node.js 之前,我们需要了解 Node.js 的版本号规则。Node.js 版本号由三个数字组成,格式是 x.y.z。其中,x 是主版本号,代表 Node.js 的大版本发布;y 是次版本号,代表新功能的增加;z 是补丁版本号,代表对 Node.js 已有功能的 bug 修复和升级。我们可以在官方网站上找到所有历史版本的下载链接。

接下来,我们将详细介绍如何在不同的操作系统上安装特定版本的 Node.js。

Windows

在 Windows 上安装指定版本的 Node.js 非常简单。我们只需要前往官网的历史版本页面,找到对应的版本,并下载对应操作系统的二进制文件即可。

下载完成后,双击运行 .msi 安装程序,按照提示进行安装即可。安装完成后,打开命令提示符或 PowerShell,运行以下命令验证是否安装成功:

node -v

该命令将输出 Node.js 的版本号,如果输出的版本号与安装的版本号一致,则证明已经成功安装。

Linux

在 Linux 上,我们可以使用 nvm(Node Version Manager)来管理多个 Node.js 版本。首先,我们需要确认系统是否已经安装 nvm。在终端执行以下命令:

nvm

如果提示找不到此命令,则说明未安装 nvm,需要手动安装。

安装 nvm 的过程如下:

  1. 打开终端,执行以下命令,从 GitHub 下载 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  1. 安装完成后,执行以下命令使 nvm 生效:
source ~/.bashrc

或者执行以下命令刷新环境变量:

source ~/.bash_profile

之后,我们可以使用以下命令来安装指定版本的 Node.js:

nvm install 10.12.0

这将在本地机器上下载和安装 Node.js v10.12.0。如果当前系统中已经安装了相同版本的 Node.js,则此命令不会重新安装该版本。

我们可以使用以下命令来查看当前系统中已经安装的 Node.js 版本:

nvm ls

之后,我们可以使用以下命令来切换当前使用的 Node.js 版本:

nvm use 10.12.0

macOS

在 macOS 上,我们可以使用 Homebrew 来安装指定版本的 Node.js。Homebrew 是一款基于命令行工具的软件包管理器,可以快速安装开源软件包。

  1. 首先,安装 Homebrew。在终端中执行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装完成后,我们可以使用以下命令来检查是否安装成功:
brew -v
  1. 安装指定版本的 Node.js。在终端中执行以下命令:
brew install node@10

此命令将在本地机器上下载和安装 Node.js v10。如果当前系统中已经安装了相同版本的 Node.js,则此命令不会重新安装该版本。

  1. 验证是否安装成功。在终端中执行以下命令:
node -v

该命令将输出 Node.js 的版本号,如果输出的版本号与安装的版本号一致,则证明已经成功安装。

总的来说,安装指定版本的 Node.js 主要取决于操作系统的不同。在 Windows 上,我们可以从官网上下载特定版本的二进制文件来安装;在 Linux 上,我们可以使用 nvm 来管理多个版本的 Node.js;在 macOS 上,我们可以使用 Homebrew 来管理和安装多个版本的 Node.js。不管是哪种方式,安装指定版本的 Node.js 都是相对简单的。