macOS上陷入死循环的node http-server进程无法查找或终止怎么办?
问题排查与解决
- 重启电脑后不可能还有残留进程,你在Chrome里看到的是浏览器离线缓存在搞鬼。之前加载过的页面资源被存在本地,就算服务器停了,浏览器也会优先读取缓存展示。
- 快速验证:用Chrome隐私窗口(快捷键
Cmd + Shift + N)访问localhost:8080,如果隐私窗口打不开,就确认是缓存问题。 - 清理Chrome缓存步骤:
- 打开Chrome设置,进入「隐私和安全」→「清除浏览数据」
- 时间范围选「过去一小时」,勾选「缓存的图片和文件」
- 点击「清除数据」即可
- 额外提醒:之后重启服务器前,先把
dist目录里的死循环代码修好,再用命令./node_modules/.bin/http-server -a localhost dist启动,避免再次出问题。
内容的提问来源于stack exchange,提问作者1m1
相关产品推荐
相关产品推荐

