跳到主要内容

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 权限。