Linux 平台
Linux 服务器推荐使用本站的一键脚本安装 Node.js v22 LTS。脚本只处理 Node.js、npm 和 npx 环境,不会配置 Claude、Codex 或任何 API Key。
推荐:一键安装
在 Terminal 中执行:
curl -fsSL https://docs.muskapi.cc/scripts/install-node.sh | bash
或:
wget -qO- https://docs.muskapi.cc/scripts/install-node.sh | bash
如果你在国内网络环境下安装较慢,脚本默认会提示是否使用国内镜像。也可以显式指定:
INSTALL_MIRROR=cn curl -fsSL https://docs.muskapi.cc/scripts/install-node.sh | bash
基础检查
安装完成后重新打开终端,检查当前环境:
node -v
npm -v
npx -v
which node
如果 Node.js 不存在或版本低于 22,请重新执行一键脚本,或按你的发行版手动安装 LTS。
备用:Ubuntu / Debian
可以使用 NodeSource 安装 LTS:
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt-get install -y nodejs
node -v
npm -v
如果系统里已经有旧版本 Node.js,建议先确认来源:
which node
apt-cache policy nodejs
备用:CentOS / Rocky / AlmaLinux
可以使用发行版模块或 NodeSource。以 NodeSource 为例:
curl -fsSL https://rpm.nodesource.com/setup_22.x | bash -
yum install -y nodejs
node -v
npm -v
使用 dnf 的系统可将 yum 换成 dnf。
使用 nvm
如果这台机器主要用于开发,也可以用 nvm 管理版本:
nvm install 22
nvm use 22
node -v
服务器上使用 nvm 时,要注意 systemd、cron、ssh 非交互 shell 可能不会自动加载 nvm 环境。
服务器使用建议
- 脚本里写清楚环境变量来源,不要依赖临时终端状态。
- 长期运行的服务使用 systemd、pm2 或 supervisor。
- 多用户服务器不要把 API Key 写到全局 profile。
- 遇到权限问题时,先检查安装目录和当前用户,不要直接给所有文件加 777 权限。