关闭

七洗清洁网

云服务器上安装Node.js及NPM包的完整步骤有哪些?

2025-01-17 00:00:00 浏览:

在当今的软件开发中,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 包的基本步骤。根据实际需求,你可以进一步定制环境,例如调整性能参数、设置反向代理等。

南昌市七洗清洁服务有限公司 南昌市七洗清洁服务有限公司 南昌市七洗清洁服务有限公司 南昌市七洗清洁服务有限公司 南昌市七洗清洁服务有限公司 七洗清洁网 南昌七洗清洁网 南昌七洗清洁网 南昌七洗清洁网 南昌市七洗清洁服务有限公司 南昌七洗清洁网 南昌市七洗清洁服务有限公司 七洗清洁网 七洗清洁网 七洗清洁网