终止进程以 NPM (pm2) 启动
Kill process started with NPM (pm2)
我在没有全局标志的情况下使用 NPM 安装了 pm2。然后我用在 package.json
上声明为
的“npm start”启动了应用程序
"start": "pm2 start index.js"
我该如何阻止它?
哦,全球安装很简单
npm install pm2 -g
然后杀掉进程。我以为这会是一个“不同”的东西
您可以使用 npx
:
访问本地安装的 pm2
$ npx pm2 list
$ npx stop 0 # first app will have ID=0
但一般来说,我会通过为应用程序附加名称来管理它。让我们编辑您的 package.json
:
"start": "pm2 start index.js --name my-app"
"stop": "pm2 stop my-app",
"logs": "pm2 logs my-app"
然后:
$ npm run start
$ npm run logs
$ npm run stop
我在没有全局标志的情况下使用 NPM 安装了 pm2。然后我用在 package.json
上声明为
"start": "pm2 start index.js"
我该如何阻止它?
哦,全球安装很简单
npm install pm2 -g
然后杀掉进程。我以为这会是一个“不同”的东西
您可以使用 npx
:
pm2
$ npx pm2 list
$ npx stop 0 # first app will have ID=0
但一般来说,我会通过为应用程序附加名称来管理它。让我们编辑您的 package.json
:
"start": "pm2 start index.js --name my-app"
"stop": "pm2 stop my-app",
"logs": "pm2 logs my-app"
然后:
$ npm run start
$ npm run logs
$ npm run stop