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

Ubuntu安装Node.js完全指南(三种主流方法详解)

Ubuntu安装Node.js完全指南(三种主流方法详解)

从入门到精通:在Ubuntu系统中部署Node.js的多种方式

Ubuntu安装Node.js完全指南(三种主流方法详解) Ubuntu安装Node.js Node.js Ubuntu安装方法 Linux Nodejs安装 源码编译Node.js 第1张

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,让开发者能够用JavaScript编写服务器端应用。在Ubuntu系统上安装Node.js有多种方法,本文将详细介绍三种最常用的方法,帮助您根据需求选择合适的安装方式。无论您是初学者还是经验丰富的开发者,都能从中找到适合自己的安装方案。

方法一:使用Ubuntu官方仓库安装(apt-get)

这是最简单的安装方法,适合对Node.js版本要求不高的用户。Ubuntu官方仓库中包含了Node.js的软件包,但可能不是最新版本。对于大多数学习和开发场景,这种方法已经足够。

步骤:

  1. 更新软件包索引:sudo apt update
  2. 安装Node.js:sudo apt install nodejs
  3. 安装npm(Node包管理器):sudo apt install npm
  4. 验证安装:node -vnpm -v

这种Ubuntu安装Node.js的方式最简单,但版本可能较旧,例如Ubuntu 20.04默认安装的是v10.19.0。

方法二:使用NodeSource官方PPA安装

NodeSource是一个致力于提供企业级Node.js支持和资源的公司,他们维护了一个包含最新Node.js版本的APT仓库。通过添加PPA,您可以安装比官方仓库更新的版本,并且可以灵活选择版本(如12.x、14.x、16.x等)。这是一种Node.js Ubuntu安装的推荐方式,兼顾了简便性和版本新鲜度。

步骤:

  1. 安装curl(如果未安装):sudo apt install curl
  2. 添加NodeSource仓库(以16.x为例):curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
  3. 安装Node.js:sudo apt install nodejs(这一步会自动安装npm)
  4. 验证安装:node -v

这种方法也是Linux Nodejs安装的常用方式,适用于大多数Linux发行版,不仅仅是Ubuntu。

方法三:使用nvm(Node Version Manager)安装

nvm是一个强大的Node.js版本管理工具,允许您在同一台机器上安装和管理多个Node.js版本,并可以随时切换。这对于需要在不同项目中使用不同Node.js版本的开发者来说非常方便。此外,nvm还可以让您安装源码编译Node.js的版本,但通常直接使用预编译二进制。

步骤:

  1. 安装nvm:使用curl下载并运行安装脚本curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  2. 重新加载shell配置:source ~/.bashrc
  3. 列出可用的Node.js版本:nvm list-remote
  4. 安装指定版本(例如v18.12.0):nvm install 18.12.0
  5. 使用指定版本:nvm use 18.12.0
  6. 设置默认版本:nvm alias default 18.12.0

nvm方式特别适合需要多版本切换的场景,也是许多专业开发者的首选。

总结

本文详细介绍了Ubuntu安装Node.js的三种方法:使用官方仓库、NodeSource PPA和nvm。您可以根据自己的需求选择合适的方式。对于新手,建议从方法一或方法二开始;对于需要管理多个版本的老手,nvm是最佳选择。无论哪种方法,安装后都可以通过node -v验证是否成功。希望这篇Node.js Ubuntu安装教程对您有所帮助。