当前位置:首页 > 系统教程 > 正文

Ubuntu安装Node.js指定版本全攻略(新手必看指南)

Ubuntu安装Node.js指定版本全攻略(新手必看指南)

学习如何在Ubuntu系统中轻松安装和管理特定版本的Node.js,从基础到进阶,适合所有技能水平。

在开发项目中,有时需要安装特定版本的Node.js以确保兼容性。本教程将详细介绍在Ubuntu操作系统上安装Node.js指定版本的两种常用方法,即使是小白用户也能一步步跟着操作。

前提条件

确保你拥有一个运行Ubuntu的系统(建议版本18.04或更高),并已打开终端。你需要具备基本的命令行操作知识,但我们会解释每个步骤。

方法一:使用NodeSource仓库安装指定版本

NodeSource提供了预编译的Node.js包,方便快速安装。以下步骤以安装Node.js 16.x为例(你可以替换为其他版本如14.x或18.x)。

  1. 更新系统包列表:打开终端,运行命令 sudo apt update 以确保获取最新软件信息。
  2. 安装依赖:运行 sudo apt install -y curl 来下载NodeSource脚本。
  3. 添加NodeSource仓库:根据所需版本,执行相应命令。例如,对于Node.js 16,运行:curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
  4. 安装Node.js:仓库添加后,运行 sudo apt install -y nodejs 来完成安装。
  5. 验证安装:使用 node --versionnpm --version 检查版本,确认是否安装成功。npm是Node.js的包管理器,通常随Node.js一起安装。

这种方法简单直接,适合快速安装单一版本。但如果你需要管理多个Node.js版本,建议使用nvm(Node Version Manager)。

方法二:使用nvm安装和管理多个版本

nvm是一个流行的工具,允许你在同一台机器上安装和切换不同版本的Node.js。以下是安装步骤:

  1. 安装nvm:在终端中运行以下命令下载并安装nvm脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash安装完成后,重启终端或运行 source ~/.bashrc 以加载nvm。
  2. 列出可用版本:运行 nvm list-remote 查看所有可安装的Node.js版本。
  3. 安装指定版本:例如,要安装Node.js 14.17.0,运行:nvm install 14.17.0nvm会自动下载并设置该版本。
  4. 切换版本:使用 nvm use 14.17.0 来切换当前终端会话的版本。要设置为默认版本,运行 nvm alias default 14.17.0
Ubuntu安装Node.js指定版本全攻略(新手必看指南) Ubuntu Node.js 版本管理 npm 第1张

使用nvm进行版本管理非常灵活,特别适合开发人员在不同项目间切换。确保你定期更新nvm以获取最新功能。

验证和常见问题

安装完成后,始终运行 node --versionnpm --version 来确认安装成功。如果遇到权限问题,可以尝试使用sudo或调整文件权限。对于Ubuntu系统,确保包管理器apt处于最新状态。

总结

本教程介绍了在Ubuntu上安装Node.js指定版本的两种方法:通过NodeSource仓库或使用nvm工具。选择取决于你的需求——如果你只需要一个固定版本,NodeSource方法更快捷;如果需要多版本管理,nvm是理想选择。记住,Node.js的生态系统包括npm,它用于管理项目依赖,是开发中不可或缺的部分。现在,你可以自信地在Ubuntu上安装任何Node.js版本,开始你的开发之旅了!