4P by jspiner 3시간전 | ★ favorite | 댓글과 토론

개발하시면서 가장 자주 겪는 문제 중 하나가 포트 충돌일 거라 생각합니다.
서버를 실행하면 "Error: Port 3000 is already in use"가 뜨고, 결국 lsof로 프로세스를 찾고 kill로 종료하는 과정을 반복하게 되죠.

저도 이 과정을 하루 평균 10번 정도 했습니다.
그래서 아예 작은 도구를 하나 만들었습니다. Portless라는 macOS 메뉴바 앱입니다.

기능은 단순합니다.

  • 현재 어떤 포트가 점유되어 있는지 메뉴바에서 바로 확인
  • 원클릭으로 해당 프로세스 종료
  • 자주 사용하는 개발 포트(3000, 8080 등) 우선 표시
  • Docker 컨테이너 자동 감지 / 컨테이너 및 이미지명 표시

이 앱을 쓰고 난 뒤로는 포트 충돌로 인한 컨텍스트 스위칭이 거의 사라졌습니다.
프로젝트 전환 시간도 체감상 꽤 줄었습니다.

linkedin으로 체험 해보고싶다고 dm주시면 평생 무료 이용 쿠폰을 드리고 있습니다.
https://linkedin.com/posts/…