在当今的软件开发中,Node.js 和 NPM(Node Package Manager)已经成为构建现代网络应用程序不可或缺的工具。本文将详细介绍如何在云服务器上安装 Node.js 及其包管理器 NPM。我们将以 Ubuntu 20.04 LTS 为例进行说明,其他 Linux 发行版的操作流程类似。
1. 更新系统
确保你的云服务器操作系统是最新的。打开终端并运行以下命令:
sudo apt update && sudo apt upgrade -y
2. 安装必要的依赖项
为了能够顺利编译和安装 Node.js,我们需要一些基础的开发工具和库。可以通过以下命令安装这些依赖项:
sudo apt install build-essential checkinstall -y
3. 使用官方源安装 Node.js
一种简单的方法是直接从官方 Apt 源安装最新稳定版本的 Node.js。执行如下命令:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y
4. 验证安装是否成功
通过检查 Node.js 和 NPM 的版本来验证安装是否正确完成:
node -v
// 应返回如 v16.x.x 的版本号
npm -v
// 应返回如 8.x.x 的版本号
5. 使用 NVM 管理多个 Node.js 版本 (可选)
NVM(Node Version Manager)允许你在同一台机器上轻松管理和切换不同版本的 Node.js。如果你需要同时运行多个项目,每个项目可能依赖不同的 Node.js 版本,那么 NVM 就非常有用。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
然后重启终端或运行 source ~/.bashrc
使更改生效。接下来可以使用 nvm install --lts
来安装最新的长期支持版本。
6. 安装全局 NPM 包
现在你已经拥有了一个完整的 Node.js 开发环境,可以通过 NPM 安装所需的开发工具和其他包。例如,如果你想安装 pm2 作为进程管理器:
sudo npm install -g pm2
7. 配置防火墙
如果打算让 Node.js 应用程序对外提供服务,不要忘记配置防火墙规则。对于基于 iptables 或 ufw 的系统:
sudo ufw allow 3000/tcp
// 假设你的应用监听 3000 端口
8. 启动并测试你的第一个 Node.js 应用
创建一个新的 JavaScript 文件,比如 app.js,并编写简单的 HTTP 服务器代码。保存后,在命令行中导航到该文件所在的目录,并运行:
node app.js
访问 http://:3000 来查看结果。恭喜!你已经在云服务器上成功部署了一个 Node.js 应用。
以上就是在云服务器上安装 Node.js 及 NPM 包的基本步骤。根据实际需求,你可以进一步定制环境,例如调整性能参数、设置反向代理等。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/45943.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。