在Node.js项目中使用PM2进行部署时,你可以按照以下步骤操作:
- 确保你的Node.js应用程序已经准备好可以独立运行。
- 安装PM2:在命令行中运行
npm install pm2 -g
全局安装PM2。 - 启动你的应用程序:使用命令
pm2 start app.js --name "my-app"
,这里app.js
是你的入口文件,"my-app"
是你给这个进程设置的名字。 - 配置PM2 开机自启:
pm2 startup
,然后选择你的系统启动方式。 - 保存当前运行的应用程序列表:
pm2 save
,这样即使重启系统,PM2也会自动启动这些进程。
以下是一个简单的示例代码,演示如何使用PM2来启动一个Node.js应用程序:
# 全局安装PM2
npm install pm2 -g
# 启动你的Node.js应用程序
pm2 start app.js --name "my-node-app"
# 设置开机自启
pm2 startup
# 保存进程列表
pm2 save
# 查看运行中的进程
pm2 list
# 监控进程日志
pm2 logs
确保你的应用程序的入口文件(例如app.js
)位于项目的根目录中,并且已经有必要的启动命令。这样,当你重启服务器或者关闭终端后,你的Node.js应用程序仍然会由PM2自动管理。