开发中需要启动一个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
网友评论