【问题标题】:Lerna: not killing processes after CTRL+CLerna:在 CTRL+C 后不杀死进程
【发布时间】:2022-02-14 03:55:34
【问题描述】:

我从 lerna 开始,我设置了两个包,都有一个“启动”脚本。

client-platform:在端口 3000 上运行(运行 react 应用程序) server-api: 运行在 3030 端口(运行 node.js express server)

我使用lerna run start --stream 运行应用程序和服务器,当我按下 CTRL+C 时, 它使进程保持运行,我需要手动杀死它们

netstat -ano | findstr :<PORT>
taskkil /PID <PID> /f

有没有办法让它在 CTRL+C 上工作? 还是其他更方便的解决方案?

【问题讨论】:

    标签: node.js reactjs monorepo lerna


    【解决方案1】:

    根据 github 问题,这是一个已知问题。目前的解决方法是将 devDependencies 中的 lerna 版本降级为 3.22.1

    https://github.com/lerna/lerna/issues/2284#issuecomment-938068812

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-13
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多