작성
·
408
1
npm start를 하면, chapter 5의 내용이 아니라 이전 실습에서 했던 시계가 창으로 나옵니다.
chapter5와 관련된 질문을 찾아도 해결방안을 모르겠습니다ㅠㅠ
답변 1
1
안녕하세요, 소플입니다.
혹시 동일한 애플리케이션을 여러번 실행하신 건 아닌지 확인해보시기 바랍니다.
리액트 기본 실행 포트는 3000
번인데, 현재 캡처해주신 화면을 보니 3001
번으로 잡혀있는 것 같습니다.
이미 3000
번 포트가 사용 중일 경우 3001
번으로 실행되는 경우가 있으니 모든 프로세스를 다 종료하신 이후에 다시 실행해보시기 바랍니다!
감사합니다.
먼저 터미널에서 ps -al
명령어로 프로세스 목록을 확인하시고,
이후 목록에서 node
라는 이름으 프로세스의 PID를 이용해서 아래와 같이 하시면 됩니다!
kill -9 <PID>
터미널에서 ps -al 명령어가 실행되지 않아서, 다른 방법을 구글링 해보고 찾아봐도 해결이 되지 않습니다ㅠㅠ
혹시 실례지만, 더욱 구체적으로 설명 부탁드려도 될까요??
혹시 Windows 환경이시라면 아래 답변을 참고해서 해보시겠어요?
https://stackoverflow.com/questions/14790910/stop-all-instances-of-node-js-server
넵, 말씀대로 확인해본 결과 3001번 포트로 사용되었기 때문에 이전의 예제가 계속 나타남을 확인했습니다.
그러나 프로세스를 종료하는 방법을 잘 모르겠습니다.
해당 터미널에 Ctrl + C를 통해서 종료한 이후에, 다시 npm start로 실행시키면, 이전과 같은 타이머 예제가 계속해서 나옵니다.ㅠㅠ
프로세스를 종료하는 방법에 대해서 알려주시면 감사하겠습니다.