项目打包

运行npm run build命令进行项目打包,生成.output文件夹

.output文件夹里新建ecosystem.config.js文件,配置如下

1
2
3
4
5
6
7
8
9
10
11
12
module.exports = {
apps: [
{
name: 'AppName',
script: './server/index.mjs',
env: {
NODE_ENV: 'production',
PORT: '9090' //端口号配置
}
}
]
}

环境配置

安装Node.jsNginx

Node.js 下载地址

Nginx 下载地址

接下来安装pm2

1
npm i pm2 -g

运行项目

.output文件下的四个文件拷贝到nginx服务器文件夹下,
在nginx服务器文件夹地址栏输入cmd弹出小黑窗,启动pm2服务

1
pm2 start ecosystem.config.js

设置开机启动

安装windows自启动包

1
npm install pm2-windows-startup -g

创建开机启动脚本文件

1
pm2-startup install

使用pm2启用项目

1
pm2 start ecosystem.config.js

保存pm2中的项目

1
pm2 save

此时, PM2服务已安装成功并已启动

如果要卸载服务,执行

1
pm2-service-uninstall