Ubuntu18.04上安装Node.js的多种方式
作者:符哥2008
本文介绍了三种在Ubuntu 18.04上安装Node.js的方法,推荐使用nvm进行管理,便于多版本切换和权限控制,其他方法包括使用apt官方源和手动安装二进制包,但可能版本较旧或需要额外配置,需要的朋友可以参考下
在 Ubuntu 18.04 上安装 Node.js 有多种方式,其中nvm(Node 版本管理器) 是最推荐的方式(方便管理多版本、避免权限问题),下面详细介绍不同安装方法:
方式一:使用 nvm 安装(推荐,适合开发环境)
nvm(Node Version Manager)可以轻松安装、切换不同版本的 Node.js,是开发者的首选方案。
步骤 1:更新系统依赖并安装工具
# 更新apt包索引 sudo apt update # 安装curl/wget(用于下载nvm脚本) sudo apt install curl wget -y
步骤 2:安装 nvm
执行官方安装脚本(当前最新稳定版为 v0.39.7,可根据官网更新):
# 方式1:用curl安装 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # 方式2:如果curl失败,用wget wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
步骤 3:加载 nvm 环境
安装完成后,手动加载环境变量(无需重启终端):
source ~/.bashrc
验证 nvm 是否安装成功:
nvm --version
输出版本号(如v0.39.7)即表示安装成功。
步骤 4:安装 Node.js
查看可安装的 Node.js 版本(可选):
nvm ls-remote
安装LTS 长期支持版(推荐,稳定性高):
nvm install --lts
(可选)指定具体版本安装(如 v20.11.0):
nvm install 20.11.0
设置默认 Node.js 版本:
nvm alias default node
步骤 5:验证安装
node -v # 输出Node.js版本,如v20.11.0 npm -v # 输出npm版本,如10.2.4
方式二:使用 apt 官方源安装(版本较旧,适合简单场景)
Ubuntu 18.04 官方源中的 Node.js 版本较低(约 8.x),仅适合对版本无要求的场景:
- 更新包索引:
sudo apt update
- 安装 Node.js 和 npm:
sudo apt install nodejs npm -y
- 验证安装(注意命令是
nodejs而非node):
nodejs -v # 输出如v8.10.0 npm -v # 输出如3.5.2
- (可选)创建软链接,让
node命令生效:
sudo ln -s /usr/bin/nodejs /usr/bin/node
方式三:手动安装二进制包(进阶,适合特定版本)
如果需要精准控制版本,可手动下载二进制包:
- 下载对应版本(以 v20.11.0 为例):
wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
- 解压文件:
tar -xf node-v20.11.0-linux-x64.tar.xz
- 移动到系统目录:
sudo mv node-v20.11.0-linux-x64 /usr/local/node
- 添加到环境变量:
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc source ~/.bashrc
- 验证:
node -v # 输出v20.11.0
总结
- 推荐使用 nvm 安装:可灵活切换 Node.js 版本,避免系统级权限问题,是开发环境的最佳选择;
- 验证安装的核心命令:
node -v(查看 Node 版本)、npm -v(查看 npm 版本); - apt 官方源版本较旧,且默认命令为
nodejs,需手动创建软链接才能使用node命令。
以上就是Ubuntu18.04上安装Node.js的多种方式的详细内容,更多关于Ubuntu18.04安装Node.js的资料请关注脚本之家其它相关文章!
