【问题标题】:How to quit webpack running after restart?重启后如何退出webpack运行?
【发布时间】:2020-06-16 11:23:30
【问题描述】:

那个很奇怪。我使用 Visual Studio Code 用 Gatsby.js 构建了一个站点。在某个时候,我重新启动了我的 mac (Catalina),然后也重新启动了 VS Code。

但是现在,即使在多次重新启动并且根本没有运行 VS Code 之后,我仍然让 Gatsby 的开发服务器在 http://localhost:9000 上持续运行。在任务管理器中找不到任何类似于 Node、Gatsby 或 Webpack 的东西。

如何退出那个流氓网络服务器?

【问题讨论】:

标签: node.js macos webpack gatsby


【解决方案1】:

你需要杀死所有节点监听端口。只需使用:killall -9 node。它适用于任何节点端口,而不仅仅是9000

另一种猜测是运行ps aux | grep webpack 来查找webpack 运行端口,然后运行kill $(ps aux | grep 'webpack' | awk '{print $2}') 来杀死它。

来源:https://github.com/reactjs/react-router-tutorial/issues/240#issuecomment-317131545

【讨论】:

  • 做到了。得到“没有找到属于你的匹配进程”。但我仍然可以重新加载运行 localhost 的站点...
  • 用另一个猜测@Sven 更新了答案。
  • 嗯,“ps aux | grep webpack”给了我一些东西(sven 21160 0.0 0.0 4268300 696 s007 S+ 4:16PM 0:00.00 grep webpack)。但是“kill $(ps aux | grep 'webpack' | awk '{print $2}') ”并没有杀死它。相反,它告诉我没有这样的进程(kill 21258 failed: no such process)
  • killall -KILL node 呢?
  • "killall -KILL node" 告诉我“没有找到属于你的匹配进程”。啊哈,也许其他用户正在运行此服务器?
猜你喜欢
  • 2019-05-15
  • 2019-07-15
  • 1970-01-01
  • 2022-11-09
  • 2016-07-27
  • 2018-12-10
  • 2019-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多