溫馨提示×

Node.js 在 Linux 上如何部署

小樊
97
2025-02-17 13:51:20
欄目: 編程語言

在 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 官方網站下載對應版本的二進制文件進行安裝。以下是安裝步驟:

  1. 訪問 Node.js 官方網站,下載適合您的 Linux 發行版的安裝包。
  2. 解壓下載的文件到指定目錄,例如 /opt。
  3. 配置環境變量,將 Node.js 和 npm 的路徑添加到 ~/.bashrc~/.zshrc 文件中。
  4. 重新加載配置文件,使更改生效。
# 創建目錄
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 的步驟:

  1. 安裝 nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  1. 安裝完成后,重新加載終端配置文件。
source ~/.bashrc
  1. 使用 nvm 安裝 Node.js。
nvm install node
  1. 驗證安裝。
node -v

使用 Docker

使用 Docker 可以快速部署 Node.js 應用程序。以下是使用 Docker 部署的步驟:

  1. 安裝 Docker。
  2. 創建一個 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"]
  1. 構建 Docker 鏡像。
docker build -t my-node-app .
  1. 運行 Docker 容器。
docker run -p 3000:3000 my-node-app

以上是在 Linux 上部署 Node.js 的基本步驟,具體步驟可能因發行版和需求而有所不同。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女