如何在VPS上安装Node.js?
| 操作系统 |
安装命令 |
| Ubuntu/Debian |
sudo apt-get install nodejs |
| CentOS/RHEL |
sudo yum install nodejs |
| Fedora |
sudo dnf install nodejs |
| Arch Linux |
sudo pacman -S nodejs |
VPS安装Node.js详细步骤
1. 准备工作
- 确保已拥有VPS访问权限(SSH)
- 建议使用root用户或具有sudo权限的账户
- 更新系统软件包:
sudo apt-get update # Debian/Ubuntu
sudo yum update # CentOS/RHEL
2. 安装Node.js
根据不同Linux发行版选择对应安装方式:
Ubuntu/Debian
sudo apt-get install nodejs npm
CentOS/RHEL
sudo yum install nodejs npm
验证安装
node -v
npm -v
3. 配置Node.js环境
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.bashrc
常见问题解决方案
| 问题现象 |
可能原因 |
解决方案 |
| 命令未找到(node/npm) |
未正确安装或路径未配置 |
重新安装并检查PATH变量 |
| 权限不足错误 |
非root用户未获sudo权限 |
使用sudo或联系管理员 |
| 版本过旧 |
系统仓库版本滞后 |
使用nvm或源码安装最新版本 |
| 依赖包安装失败 |
网络问题或仓库配置错误 |
检查网络连接或更换镜像源 |
4. 高级安装方式(可选)
使用nvm(Node Version Manager)管理多版本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install node
发表评论