目录
全局安装pm2
npm i pm2 -g
全局安装 pm2-windows-service
npm i -g pm2-windows-service
添加环境变量
右键 [我的电脑] - [属性] - [高级系统设置] - [环境变量] - 新建 [系统变量]
名称:PM2_HOME
路径:C:\Users\admin\.pm2(以下命令获取)
查看路径:命令行窗口输入 pm2 -v
pm2 -v
如果报错:可能需要管理员权限运行 cmd
需要管理员运行的原因一般是因为 node 或 npm 安装在 C 盘导致
修改 npm 装包目录参考:node安装与配置_木心操作的博客-优快云博客
查看路径:上面命令看不到时试下此命令
命令行窗口输入 pm2 logs
安装服务
以管理员权限打开新的命令行窗口,执行以下命令安装pm2服务
pm2-service-install
Perform environment setup ? 选 n , 回车
通过 Win+R,输入 services.msc 查看PM2服务已安装并已启动
services.msc
看到服务启动成功之后,先关闭这个服务
启动node程序
pm2 start 要启动的项目
保存服务
pm2 save
最后,把刚才设置自动启动的pm2 服务打开,重启电脑就能看到成功了
附加:删除服务命令
先停止命令,然后管理员 cmd 输入以下命令回车即可;
外面看到的只是显示名称,双击打开服务查看服务名称;
sc delete [服务名称]
参考简书作者:竹一林
链接:https://www.jianshu.com/p/01558ce6fd82