인프런 커뮤니티 질문&답변

jiwanpgm님의 프로필 이미지
jiwanpgm

작성한 질문수

처음 만난 리액트(React)

(실습) 댓글 컴포넌트 만들기

Chapter 5 (실습) 댓글 컴포넌트 만들기

작성

·

440

1

npm start를 하면, chapter 5의 내용이 아니라 이전 실습에서 했던 시계가 창으로 나옵니다.

chapter5와 관련된 질문을 찾아도 해결방안을 모르겠습니다ㅠㅠ

질문1.PNG

질문2.PNG

질문3.PNG

질문4.PNG

답변 1

1

Inje Lee (소플)님의 프로필 이미지
Inje Lee (소플)
지식공유자

안녕하세요, 소플입니다.

 

혹시 동일한 애플리케이션을 여러번 실행하신 건 아닌지 확인해보시기 바랍니다.

리액트 기본 실행 포트는 3000번인데, 현재 캡처해주신 화면을 보니 3001번으로 잡혀있는 것 같습니다.

이미 3000번 포트가 사용 중일 경우 3001번으로 실행되는 경우가 있으니 모든 프로세스를 다 종료하신 이후에 다시 실행해보시기 바랍니다!

 

감사합니다.

jiwanpgm님의 프로필 이미지
jiwanpgm
질문자

넵, 말씀대로 확인해본 결과 3001번 포트로 사용되었기 때문에 이전의 예제가 계속 나타남을 확인했습니다.

그러나 프로세스를 종료하는 방법을 잘 모르겠습니다.

해당 터미널에 Ctrl + C를 통해서 종료한 이후에, 다시 npm start로 실행시키면, 이전과 같은 타이머 예제가 계속해서 나옵니다.ㅠㅠ

프로세스를 종료하는 방법에 대해서 알려주시면 감사하겠습니다.

Inje Lee (소플)님의 프로필 이미지
Inje Lee (소플)
지식공유자

먼저 터미널에서 ps -al 명령어로 프로세스 목록을 확인하시고,

이후 목록에서 node라는 이름으 프로세스의 PID를 이용해서 아래와 같이 하시면 됩니다!

kill -9 <PID>
jiwanpgm님의 프로필 이미지
jiwanpgm
질문자

터미널에서 ps -al 명령어가 실행되지 않아서, 다른 방법을 구글링 해보고 찾아봐도 해결이 되지 않습니다ㅠㅠ

혹시 실례지만, 더욱 구체적으로 설명 부탁드려도 될까요??캡처질문.PNG

Inje Lee (소플)님의 프로필 이미지
Inje Lee (소플)
지식공유자

혹시 Windows 환경이시라면 아래 답변을 참고해서 해보시겠어요?

https://stackoverflow.com/questions/14790910/stop-all-instances-of-node-js-server

jiwanpgm님의 프로필 이미지
jiwanpgm

작성한 질문수

질문하기