当package.json更新时,是否可以让PM2运行npm install?

问题描述 投票:1回答:1

我用手表设置了pm2,因此每次执行git pull时,它都会自动重新加载应用程序。这是可行的,除非应用程序依赖项已更改,否则它需要首先运行npm install。这将导致pm2重新启动并一遍又一遍地崩溃直到安装完成。

重启前是否有办法让pm2 watch自动运行npm install

pm2
1个回答
0
投票

没有办法,但是您可以在package.json中添加脚本

...脚本:{....“后安装”“ pm2重新启动(您的进程ID来自pm2)”}...运行pm2 start(您的入口文件服务器)并获取进程ID。始终运行npm install,然后pm2将在此之后重启进程请注意,您需要在计算机上使用“ npm i -g pm2”全局安装pm2。

© www.soinside.com 2019 - 2024. All rights reserved.