pm2部署nodejs服务器永久开启

2020-04-08  本文已影响0人  FSYu

开发中需要启动一个node项目,需要用npm run …,,如果终端被关掉,程序也就自动停止,有时候几个项目一起跑起来,好几个终端开着。

安装
npm install -g pm2
使用

首先查看项目的package.json文件:


package.json.png

npm start 其实是运行./bin/www
可以写成:

pm2 start npm -- run start

虽然项目启动了,但是名字并不是我想要的(我需要个自己能记得住的名字,并且是一个项目一个专属name),这时候可以用:(--watch是实时监测代码改动,这样改动代码就不用重启服务了)

pm2 start npm --watch --name XXX -- run start

日常还有些常用指令:

查看所用已启动项目:pm2 list
重启:pm2 restart XXX
停止:pm2 stop XXX
删除:pm2 delete XXX
上一篇下一篇

猜你喜欢

热点阅读