阅读量:3
1. 更新系统软件包列表
在安装Node.js前,建议先更新Ubuntu的软件包列表,确保后续安装的依赖包是最新版本。打开终端,运行以下命令:
sudo apt update
2. 方法一:使用Ubuntu官方APT仓库安装(简单快捷,适合大多数用户)
Ubuntu的默认仓库中包含Node.js,但版本可能不是最新的(如LTS版本可能滞后)。若无需特定版本,可直接通过以下命令安装:
sudo apt install nodejs npm
安装完成后,验证安装是否成功:
node -v # 查看Node.js版本(如v14.17.0)
npm -v # 查看npm版本(如6.14.13)
3. 方法二:使用NodeSource仓库安装特定版本(推荐需要最新或指定版本的用户)
若需要安装最新的LTS版本或特定版本的Node.js(如16.x、18.x),可通过NodeSource提供的APT仓库实现:
- 移除旧版本(可选):若之前安装过Node.js,建议先卸载避免冲突:
sudo apt remove --purge nodejs npm - 添加NodeSource仓库:以安装Node.js 16.x为例,运行以下命令(将
16.x替换为所需版本,如18.x):
该命令会自动添加NodeSource的GPG密钥和APT仓库列表。curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - - 安装Node.js:更新本地APT缓存并安装:
sudo apt install -y nodejs - 验证安装:
node -v # 应显示16.x版本的版本号 npm -v # 应显示对应版本的版本号
4. 方法三:使用nvm管理多个Node.js版本(适合需要频繁切换版本的开发人员)
nvm(Node Version Manager)是管理多个Node.js版本的常用工具,可在同一台机器上安装和切换不同版本。
- 安装nvm:运行以下命令下载并运行nvm安装脚本(以最新版本为例,可替换为
v0.39.5等):
安装完成后,需重新加载终端环境或重启终端:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashsource ~/.bashrc # 或 source ~/.zshrc(若使用zsh) - 安装Node.js:使用nvm安装最新稳定版或指定版本:
nvm install --lts # 安装最新LTS版本 # 或安装指定版本(如16.14.0) nvm install 16.14.0 - 切换版本:通过
nvm use命令切换版本:nvm use --lts # 切换到最新LTS版本 nvm use 16.14.0 # 切换到16.14.0版本 - 验证安装:
node -v # 显示当前使用的Node.js版本 npm -v # 显示对应版本的npm版本
注意事项
- 若使用
sudo apt install nodejs安装,部分系统可能不会自动安装npm,需额外运行sudo apt install npm。 - 使用nvm安装时,Node.js的可执行文件会存放在
~/.nvm/versions/node目录下,而非系统全局路径,需通过nvm use切换版本后才能全局使用。 - 若遇到权限问题,可尝试在命令前添加
sudo(如sudo npm install -g),但不建议长期使用root权限安装全局包。
以上就是关于“nodejs在ubuntu上的安装步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm