pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2859
发帖:232 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-07-06 13:05:50
发帖:232 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-07-06 13:05:50
[ 第 1 楼 ]
508
回复
npm config set registry https://registry.npmmirror.com
安装 pm2
npm i -g pm2 --registry=https://registry.npmmirror.com
pm2 --version
安装并配置 pm2-windows-service
npm i -g pm2-windows-service --registry=https://registry.npmmirror.com
设置PM2_HOME环境变量
默认情况下,PM2 将应用列表存储在用户目录下。为避免会话注销导致配置丢失,需要设置系统级环境变量:
右键"此电脑" → 属性 → 高级系统设置 → 环境变量
在"系统变量"中新建:
变量名:PM2_HOME
变量值:C:\pm2_home
在Path变量中添加:%PM2_HOME%
使用以下命令验证配置:
echo %PM2_HOME%
安装服务
以管理员权限打开新的命令行窗口,执行以下命令来安装服务
pm2-service-install
Perform environment setup ? 选 n, 继续
此时, PM2服务已安装成功并已启动, 可以通过 Wn+R来查看,输入services.msc即可看到服务
启动node程序
下面用 pm2 来启动我们自己的服务程序 app.js, 然后告诉 pm2 开机后自动运行我 app.js
继续在管理员命令行下, cd 到 app.js 所在目录
pm2 start app.js --name myapp
查看服务列表
pm2 list
添加到自启动服务
pm2 save
pm2 save很重要, 它保存当前pm2 正在管理的NodeJS服务, 并在开机后恢复这些服务
至此, 安装配置完成
卸载服务
pm2-service-uninstall
安装 pm2
npm i -g pm2 --registry=https://registry.npmmirror.com
pm2 --version
安装并配置 pm2-windows-service
npm i -g pm2-windows-service --registry=https://registry.npmmirror.com
设置PM2_HOME环境变量
默认情况下,PM2 将应用列表存储在用户目录下。为避免会话注销导致配置丢失,需要设置系统级环境变量:
右键"此电脑" → 属性 → 高级系统设置 → 环境变量
在"系统变量"中新建:
变量名:PM2_HOME
变量值:C:\pm2_home
在Path变量中添加:%PM2_HOME%
使用以下命令验证配置:
echo %PM2_HOME%
安装服务
以管理员权限打开新的命令行窗口,执行以下命令来安装服务
pm2-service-install
Perform environment setup ? 选 n, 继续
此时, PM2服务已安装成功并已启动, 可以通过 Wn+R来查看,输入services.msc即可看到服务
启动node程序
下面用 pm2 来启动我们自己的服务程序 app.js, 然后告诉 pm2 开机后自动运行我 app.js
继续在管理员命令行下, cd 到 app.js 所在目录
pm2 start app.js --name myapp
查看服务列表
pm2 list
添加到自启动服务
pm2 save
pm2 save很重要, 它保存当前pm2 正在管理的NodeJS服务, 并在开机后恢复这些服务
至此, 安装配置完成
卸载服务
pm2-service-uninstall
