티스토리 뷰

반응형

오류설명

VisualStudio Code에서 F5 키를 통해 잘 디버깅해왔던 Electron 프로젝트가 어느날 갑자기 아래의 오류와 함께 실행이 안될 수 있습니다.

오류 : error during start dev server and electron app:
Error: listen EACCES: permission denied 0.0.0.0:3000

해결방법

Windows의 경우 무작위로 일부 포트 범위를 특정 서비스를 위해 예약해 두는데, VisualStudio Code로 디버깅을 실행할 때 디버거나 개발서버가 이미 예약된 포트로 연결하기 때문에 이러한 오류가 발생합니다. 이 오류의 해결방법은 아래와 같이 간단히 해결할 수 있습니다.

  1. [명령 프롬프트]를 관리자 권한으로 실행합니다.
  2. 아래의 명령어를 순차적으로 입력합니다.
    net stop winnat
    net start winnat
  3. 위 명령을 실행하면 WinNAT가 재시작되면서 기존의 예약된 포트가 해제되고, 다시 무작위로 예약된 포트가 재설정 되면서 문제가 해결됩니다.

 

댓글