阅读量:4
在 Linux 上部署 Node.js 应用程序可以通过多种方式进行,以下是一些常见的部署步骤:
使用包管理器安装
对于大多数 Linux 发行版,可以使用系统的包管理器来安装 Node.js。例如,在 Ubuntu 或 Debian 系统上,可以使用以下命令:
# 更新包列表
sudo apt update
# 安装 Node.js 和 npm
sudo apt install nodejs npm
# 验证安装
node -v
npm -v
在 CentOS 或 RHEL 系统上,可以使用以下命令:
# 更新包列表
sudo yum update
# 安装 Node.js 和 npm
sudo yum install nodejs npm
# 验证安装
node -v
npm -v
从官网下载二进制文件
可以从 Node.js 官方网站下载对应版本的二进制文件进行安装。以下是安装步骤:
- 访问 Node.js 官方网站,下载适合您的 Linux 发行版的安装包。
- 解压下载的文件到指定目录,例如
/opt。 - 配置环境变量,将 Node.js 和 npm 的路径添加到
~/.bashrc或~/.zshrc文件中。 - 重新加载配置文件,使更改生效。
# 创建目录
mkdir -p /opt/node
# 下载安装包
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
# 解压安装包
tar -xvf node-v20.11.1-linux-x64.tar.xz -C /opt
# 配置环境变量
vi /etc/profile
# 添加以下内容
export PATH=$PATH:/opt/node/node-v20.11.1-linux-x64/bin
# 重新加载配置
source /etc/profile
# 验证安装
node --version
使用 Node Version Manager (nvm)
nvm 是一个流行的 Node.js 版本管理工具,可以方便地安装和管理多个 Node.js 版本。以下是使用 nvm 安装 Node.js 的步骤:
- 安装 nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- 安装完成后,重新加载终端配置文件。
source ~/.bashrc
- 使用 nvm 安装 Node.js。
nvm install node
- 验证安装。
node -v
使用 Docker
使用 Docker 可以快速部署 Node.js 应用程序。以下是使用 Docker 部署的步骤:
- 安装 Docker。
- 创建一个
Dockerfile,内容如下:
# 使用官方 Node.js 镜像作为基础镜像
FROM node:14
# 设置工作目录
WORKDIR /usr/src/app
# 复制 package.json 和 package-lock.json
COPY package*.json ./
# 安装依赖
RUN npm install
# 复制应用程序代码
COPY . .
# 暴露应用程序端口
EXPOSE 3000
# 启动应用程序
CMD ["node", "app.js"]
- 构建 Docker 镜像。
docker build -t my-node-app .
- 运行 Docker 容器。
docker run -p 3000:3000 my-node-app
以上是在 Linux 上部署 Node.js 的基本步骤,具体步骤可能因发行版和需求而有所不同。
以上就是关于“Node.js 在 Linux 上如何部署”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm