在腾讯云服务器上选择 Debian 镜像后,安装 Node.js 的步骤如下。推荐使用官方 NodeSource 仓库来安装较新版本的 Node.js。
✅ 步骤一:更新系统包
首先登录到你的 Debian 服务器(如通过 SSH),然后更新系统软件包列表:
sudo apt update
✅ 步骤二:安装必要的工具
确保你有 curl 和 lsb-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
这个命令会同时安装 nodejs 和 npm(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 端口)。
🔒 注意事项
-
安全组配置:如果要从外部访问 Node.js 服务,请在腾讯云控制台的安全组中放行对应端口(如 3000、5000、80 等)。
-
使用 PM2 管理进程(生产环境推荐):
sudo npm install -g pm2 pm2 start app.js --name "my-app" pm2 startup -
权限问题:避免用 root 直接运行 Node 应用,建议创建普通用户运行。
✅ 总结:通过 NodeSource 添加源是 Debian 上安装 Node.js 最可靠的方式,适用于腾讯云 CVM 实例。
如有特定版本需求或遇到错误,欢迎提供具体信息进一步协助。
云计算