21xrx.com
2024-12-22 21:21:00 Sunday
登录
文章检索 我的文章 写文章
Node.js 项目的 Linux 打包和部署
2023-06-27 14:28:51 深夜i     --     --
Node js Linux 打包 部署 项目

随着Node.js的发展,越来越多的项目开始采用Node.js作为后端技术。为了让项目能够顺利地运转,我们需要对项目进行打包和部署。本文将介绍Node.js项目的Linux打包和部署。

一、打包

在开始部署之前,我们需要把项目先打包起来。Node.js的打包工具有很多种,比如npm、yarn、webpack等。在这里,我们以npm为例进行介绍。

1. 全局安装npm

npm是Node.js的包管理工具,我们需要先进行全局安装。在终端输入以下命令:


sudo apt-get install npm

2. 初始化项目

在项目根目录下输入以下命令:


npm init

然后根据提示填写相关信息。

3. 安装依赖

在项目根目录下输入以下命令安装依赖:


npm install

注意,安装完成后需要把node_modules目录添加到.gitignore文件中,避免无用的文件提交到代码仓库中。

4. 打包

在项目根目录下输入以下命令打包:


npm pack

打包完成后,会生成一个以项目名称和版本号命名的.tgz文件。

二、部署

在完成了打包之后,我们需要把Node.js项目部署到Linux服务器上。

1. 安装Node.js

在Linux服务器上安装Node.js和npm:


sudo apt-get install nodejs

sudo apt-get install npm

2. 上传打包文件

将打包文件上传到服务器,可以使用scp命令进行上传:


scp -r local_file [email protected]_ip:remote_folder

3. 解压文件

将上传的打包文件解压到指定目录:


tar zxvf project.tar.gz -C /path/to/project

4. 安装依赖

进入项目根目录并安装依赖:


cd /path/to/project

npm install

5. 启动项目

使用以下命令启动项目:


node app.js

如果需要后台启动,可以使用pm2进行管理:


sudo npm install -g pm2

pm2 start app.js

至此,Node.js项目的Linux打包和部署就完成了。希望读者通过本文,了解到了Node.js项目的打包和部署流程,增强了对Node.js的理解和掌握。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复