default는 8081 포트
그냥 실행하면 디폴트로
8081
포트로 실행된다.8081
포트가 이미 사용중이라면?
방법1) 해당 포트를 사용중인 프로세스를 죽이고 실행
#8081 포트가 이미 사용중이라면 #누가 쓰는지 확인하고, 버려도 되는 애라면 그냥 kill 하고 실행하자 $ sudo lsof -i :8081 $ kill -9 <PID>
방법2) 다른 포트로 실행하기
android
는 잘 됐는데, ios
는 잘 안됐던 기억이 있음.#8081 포트를 쓰고 있는 다른 서비스를 죽이면 안되는 경우라면 다른 포트로 실행하자. # 1) metro server를 포트 바꿔서 실행 $ npx react-native start --port=<포트번호> # 2) 다른 윈도우 창 열고 실행 $ npx react-native run-ios --port <포트번호> # ios는 아직 포트옵션 적용안되는 문제가 있음 $ npx react-native run-android --port <포트번호> # 굿
