linux

Node.js在Linux上如何部署

小樊
38
2025-03-28 14:46:28
栏目: 编程语言
前端开发者专用服务器,限时0元免费领! 查看>>

在Linux上部署Node.js应用程序可以通过多种方式进行,以下是一些常见的步骤和方法:

使用NodeSource二进制分发库安装Node.js

NodeSource是一个提供Node.js二进制发行版的第三方软件源,支持多种版本的Node.js安装。以下是安装Node.js 14.x的示例命令:

# 更新系统包
sudo apt update

# 安装NodeSource库
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -

# 安装Node.js和npm
sudo apt install -y nodejs

验证安装:

node -v
npm -v

使用nvm(Node Version Manager)安装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 --version

从官方网站下载安装包进行安装

访问Node.js官方网站,下载适合你系统的安装包(通常是 .tar.xz.deb 文件)。例如,下载Node.js 14.17.5版本:

wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz

解压文件并将文件夹移动到指定位置:

tar -xvf node-v14.17.5-linux-x64.tar.xz
sudo mv node-v14.17.5-linux-x64 /usr/local/

设置Node.js的环境变量:

export PATH=/usr/local/node-v14.17.5-linux-x64/bin:$PATH

验证安装:

node --version

部署Node.js项目

  1. 准备Linux环境:确保Linux服务器上已经安装了最新的操作系统版本、配置了网络连接、更新了系统以及安装了必要的工具如vim、git、wget等。

  2. 上传项目到服务器:可以使用Git、FTP、SCP等方法将项目文件上传到服务器。

  3. 配置Node.js环境:安装Node.js和npm,如果需要的话配置npm代理,并安装项目所需的依赖。

  4. 运行与维护项目:使用PM2等进程管理器在后台运行Node.js项目,并提供日志管理、自动重启等功能。

例如,使用PM2运行项目:

npm install pm2 -g
pm2 start app.js

其中 app.js 为项目的入口文件。

以上步骤可以帮助你在Linux系统上成功部署Node.js应用程序。根据你的具体需求和环境,选择最适合的安装和管理方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Node.js 在 Linux 上如何部署

0
看了该问题的人还看了