【发布时间】:2022-01-19 09:28:32
【问题描述】:
我用 NPM 安装了 pm2,没有全局标志。然后我使用在package.json 上声明的“npm start”启动应用程序
"start": "pm2 start index.js"
我怎样才能阻止它?
【问题讨论】:
我用 NPM 安装了 pm2,没有全局标志。然后我使用在package.json 上声明的“npm start”启动应用程序
"start": "pm2 start index.js"
我怎样才能阻止它?
【问题讨论】:
您可以使用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 install pm2 -g
然后终止进程。我认为这将是一个“不同”的事情
【讨论】: