[React-Native] Node.js 빌드 에러 : address already in use :::8081

2022. 3. 5. 16:12·React-Native
반응형

서론

서버를 실행시키지 않았는데,

npx react-native start 명령어 사용 시

이미 사용 중인 포트라고 나오는 오류가 발생하였다.

 


본론

원인

다른 프로세스에서 사용 중    하지만 가능성은 적으니 생략...

이전에 비 정상적으로 종료된 경우

 


문제

8081번째 포트를 이미 사용 중이므로

8081번째 포트를 사용하는 프로세스를 찾고

필요하지 않은 경우 종료, 혹은 강제 종료를 해야 한다.

 


해결 - macOS 및 Linux

아래에 명령어를 사용하여 맥에서 해당 포트를 사용하는 프로세스를 찾는다.
sudo lsof -i :8081
lsof : 활성화된 프로세스 리스트 출력

-i : 특정 포트를 사용 중인 프로세스만 출력하도록 도와 줌

 

node : 프로세스 이름

6055 : 프로세스 PID 값

 

아래에 명령어를 사용하여 맥에서 해당 프로세스를 강제 종료한다.
kill -9 6055

 


결론

보통의 방법으로 다시 실행시키면 정상 작동한다. ( 캐시 삭제는 덤으로.. )
yarn start --reset-cache

or 

npx react-native start --reset-cache

 


참고자료

https://velog.io/@poburi/%EB%B9%8C%EB%93%9C-%EC%97%90%EB%9F%AC-address-already-in-use-port-port-kill-%ED%95%98%EA%B8%B0

 

반응형
저작자표시 비영리 변경금지 (새창열림)
'React-Native' 카테고리의 다른 글
  • [React-Native] Android SDK 30 -> 31로 변경
  • [React-Native] ScrollView를 사용한 Native Picker 만들기
  • [React-Native] npm install 설치 시 npm ERR! code ERESOLVE
  • [React-Native] 안드로이드 디바이스 글자 크기 설정 기능 제한 (Text , TextInput)
꾸매코더
꾸매코더
웹 / 앱 개발자
  • 꾸매코더
    꾸매코딩
    꾸매코더
  • 전체
    오늘
    어제
    • 분류 전체보기 (96)
      • JavaScript (18)
        • Deep Dive (0)
      • React (5)
      • React-Native (9)
      • CSS (3)
      • TypeScript (1)
      • CS (10)
      • GitHub (4)
      • Clone Coding (15)
        • Kakaotalk [HTML + CSS] (10)
        • Momentum [JavaScript] (5)
      • Project (30)
        • Timer Project (14)
        • Netflix [React + Hooks] (12)
        • ToDoList [React-Native] (4)
      • 회고 (1)
  • 링크

    • Github
  • hELLO· Designed By정상우.v4.10.3
꾸매코더
[React-Native] Node.js 빌드 에러 : address already in use :::8081
상단으로

티스토리툴바