Lerna:CTRL+C 后不终止进程
Lerna: not killing processes after CTRL+C
我从 lerna 开始,我设置了两个包,都有一个“启动”脚本。
客户端平台:运行s 在端口 3000 上(运行s 反应应用程序)
server-api: 运行s on port 3030 (运行s node.js express server)
我 运行 使用 lerna run start --stream
的应用程序和服务器,当我按下 CTRL+C 时,
它留下了进程 运行ning,我需要用
手动杀死它们
netstat -ano | findstr :<PORT>
taskkil /PID <PID> /f
有什么方法可以让它在 CTRL+C 下工作吗?
或任何其他更方便的解决方案?
根据 github 问题,这是一个已知问题。目前的解决方法是将 devDependencies 中的 lerna 版本降级为 3.22.1
https://github.com/lerna/lerna/issues/2284#issuecomment-938068812
我从 lerna 开始,我设置了两个包,都有一个“启动”脚本。
客户端平台:运行s 在端口 3000 上(运行s 反应应用程序) server-api: 运行s on port 3030 (运行s node.js express server)
我 运行 使用 lerna run start --stream
的应用程序和服务器,当我按下 CTRL+C 时,
它留下了进程 运行ning,我需要用
netstat -ano | findstr :<PORT>
taskkil /PID <PID> /f
有什么方法可以让它在 CTRL+C 下工作吗? 或任何其他更方便的解决方案?
根据 github 问题,这是一个已知问题。目前的解决方法是将 devDependencies 中的 lerna 版本降级为 3.22.1
https://github.com/lerna/lerna/issues/2284#issuecomment-938068812