Linux 安装 Node.js

Linux 安装 Node.js

两种常用方式:包管理器安装nvm 版本管理器(推荐,多版本切换)

方式一:nvm 安装(推荐,生产/开发首选)

nvm 可以自由切换 node 版本,不受系统软件源版本限制。

# 下载安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

加载环境变量:

source ~/.bashrc
# zsh 用户执行 source ~/.zshrc

查看可安装版本

nvm list-remote

安装 LTS 长期支持版(稳定版)

nvm install --lts

设置默认版本

nvm use --lts
nvm alias default lts/*

验证

node -v
npm -v

切换版本示例

nvm install 20
nvm use 20

方式二:系统 apt / yum 直接安装

Debian / Ubuntu

# 更新源
sudo apt update
# 安装 nodejs npm
sudo apt install nodejs npm

⚠️ apt源版本一般较旧,如果版本不够,建议用 nvm。

CentOS / RHEL

sudo dnf install nodejs
# 旧版centos7
sudo yum install nodejs

方式三:官方二进制包手动安装(离线服务器)

  1. 官网下载:https://nodejs.org/
# 示例下载22 LTS
wget https://nodejs.org/dist/v22.14.0/node-v22.14.0-linux-x64.tar.xz

# 解压
tar -xvf node-v22.14.0-linux-x64.tar.xz

# 移动到 /usr/local
sudo mv node-v22.14.0-linux-x64 /usr/local/node

# 设置软链接全局调用
sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
sudo ln -s /usr/local/node/bin/npx /usr/bin/npx

校验:

node -v
npm -v

npm国内镜像加速

npm config set registry https://registry.npmmirror.com
# 查看镜像源
npm config get registry

常见问题

  1. EACCES权限报错:不要用sudo全局npm,优先用nvm;
  2. nvm命令找不到:执行source ~/.bashrc
  3. 服务器curl访问raw.githubusercontent失败:可以手动复制脚本安装nvm。

 

posted @ 2026-08-29 22:12  晨曦与晚霞之间  阅读(30)  评论(0)    收藏  举报