IntelliJ运行时无法释放4200端口的解决求助
解决IntelliJ中Angular 4200端口被占用的问题
检查残留运行会话
打开IntelliJ顶部的Run菜单,选择Run Dashboard(或侧边栏的Run工具窗口),查看是否有未彻底停止的Angular运行会话——有些进程看似停止实则在后台挂起。选中对应会话,点击工具栏红色停止按钮,或者右键选择Stop。用IntelliJ终端清理Angular进程
- 打开底部的Terminal终端
- Windows系统执行
tasklist | findstr ng,Mac/Linux执行ps aux | grep ng,定位关联的ng进程 - Windows强制杀进程:
taskkill /F /IM ng.exe;Mac/Linux用pkill -f ng - 之后重新启动Angular服务:
ng serve
排查后台任务与插件
- 打开File > Settings > Build, Execution, Deployment > Background Tasks,终止所有和Angular相关的后台任务
- 暂时禁用LiveReload类插件,这类插件可能悄悄占用4200端口,之后再尝试启动服务
重置运行配置
- 打开Run > Edit Configurations
- 删除现有的Angular运行配置,重新创建一个
- 新配置里确认Command设为
serve,不要添加任何端口修改参数
内容的提问来源于stack exchange,提问作者w97802
相关产品推荐
相关产品推荐

