VPS安装Node.js全指南_从零开始搭建Node.js环境

如何在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'
  
  • 添加环境变量到~/.bashrc:
  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

发表评论

评论列表