文档首页> 常见问题> 如何在云服务器上安装Node.js

如何在云服务器上安装Node.js

发布时间:2025-04-28 18:22       

零基础教程:5分钟在云服务器上完成Node.js环境部署

2023年10月15日 阅读时间:8分钟

作为现代Web开发的核心技术之一,Node.js在云服务器上的部署已成为开发者必备技能。本文将手把手教你三种不同环境的安装方法,并分享常见问题的解决方案。

一、准备工作

在开始安装前,请确保:

  • 已购买云服务器(阿里云/腾讯云/AWS等)
  • 拥有SSH连接权限
  • 服务器操作系统建议选择Ubuntu 20.04 LTS或CentOS 8

💡 专业提示:建议先运行sudo apt update(Ubuntu)或sudo yum update(CentOS)更新系统

二、三种主流安装方式对比

方法 适用场景 优势 不足
系统包管理器 快速测试环境 简单快捷 版本可能较旧
NVM安装 多版本管理 灵活切换版本 需要额外配置
源码编译 定制化需求 完全可控 耗时较长

三、详细安装步骤(以Ubuntu为例)

方法1:使用APT安装

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

方法2:使用NVM安装(推荐)

分步操作:

  1. 安装NVM:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
  2. 重载配置:source ~/.bashrc
  3. 安装指定版本:nvm install 18.16.0
  4. 设为默认:nvm alias default 18.16.0
Terminal

$ node -v

v18.16.0

$ npm -v

9.5.1

四、常见问题排查

Q1:安装后提示"command not found"?

解决方法:检查PATH环境变量,NVM用户需要先执行nvm use 版本号

Q2:如何升级现有Node.js版本?

推荐使用NVM:nvm install 新版本 --reinstall-packages-from=旧版本

五、最佳实践建议

  • 生产环境推荐使用LTS版本(当前为18.x)
  • 使用PM2等进程管理器部署应用
  • 定期更新安全补丁:npm audit fix

现在你已经掌握了Node.js云服务器部署的全套方案,快去搭建你的第一个Node.js应用吧!