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

#IDC服务器 发布时间: 2025-01-17

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


# 器上  # 你想  # 你在  # 第一个  # 你可以  # 如果你  # 应用程序  # 开发工具  # 管理器  # 你已经  # 可以通过  # 多个  # 已经成为  # 所需  # 一台  # 详细介绍  # 可以使用  # 可选  # 为例  # 将以 



上一篇 : 传奇服务器怎么刷新快?

下一篇 : 如何定位网站服务器信息?

推荐阅读

电话:400 76543 55
邮箱:915688610@qq.com
品牌营销
客服微信
搜索营销
公众号
©  丽景创新 版权所有 赣ICP备2024032158号 九江网站优化 江西网站推广 江西网站推广 AI网站SEO优化 九江网站优化 江西网站推广 江西网站推广 AI网站SEO优化
品牌营销
专业SEO优化
添加左侧专家微信
获取产品详细报价方案