腾讯云服务器选择Debian镜像后如何安装Node.js?

在腾讯云服务器上选择 Debian 镜像后,安装 Node.js 的步骤如下。推荐使用官方 NodeSource 仓库来安装较新版本的 Node.js。


✅ 步骤一:更新系统包

首先登录到你的 Debian 服务器(如通过 SSH),然后更新系统软件包列表:

sudo apt update

✅ 步骤二:安装必要的工具

确保你有 curllsb-release,用于下载和识别系统信息:

sudo apt install -y curl lsb-release

✅ 步骤三:添加 NodeSource 仓库

NodeSource 提供了针对 Debian 的 Node.js 安装源。以安装 Node.js 18.x 为例(稳定且广泛支持):

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

📌 提示:你可以将 18.x 替换为其他版本,如 20.x(最新LTS)或 16.x(旧版),根据需要调整。


✅ 步骤四:安装 Node.js

sudo apt install -y nodejs

这个命令会同时安装 nodejsnpm(Node 包管理器)。


✅ 步骤五:验证安装

检查 Node.js 和 npm 是否安装成功:

node --version
npm --version

输出类似:

v18.17.0
9.6.7

说明安装成功。


✅ (可选)安装 Yarn 或 pnpm

如果你还需要 Yarn:

sudo npm install -g yarn

或者 pnpm:

sudo npm install -g pnpm

✅ (可选)创建测试应用(可选)

创建一个简单的 app.js 测试文件:

// app.js
const http = require('http');
const server = http.createServer((req, res) => {
  res.end('Hello from Node.js on Tencent Cloud!');
});
server.listen(3000, () => {
  console.log('Server running at http://localhost:3000/');
});

运行:

node app.js

然后在浏览器访问 http://<你的公网IP>:3000 即可看到响应(需在腾讯云安全组中开放 3000 端口)。


🔒 注意事项

  1. 安全组配置:如果要从外部访问 Node.js 服务,请在腾讯云控制台的安全组中放行对应端口(如 3000、5000、80 等)。

  2. 使用 PM2 管理进程(生产环境推荐):

    sudo npm install -g pm2
    pm2 start app.js --name "my-app"
    pm2 startup
  3. 权限问题:避免用 root 直接运行 Node 应用,建议创建普通用户运行。


✅ 总结:通过 NodeSource 添加源是 Debian 上安装 Node.js 最可靠的方式,适用于腾讯云 CVM 实例。

如有特定版本需求或遇到错误,欢迎提供具体信息进一步协助。

未经允许不得转载:云计算 » 腾讯云服务器选择Debian镜像后如何安装Node.js?