ng serve 또는 firebase serve 종료 방법


119

Angular2로 웹 개발을 해왔고 Angular2와 Firebase를 모두 사용하여 로컬 서버를 실행했습니다. Ionic을 사용하여 서버를 만들 때 quit를 입력하는 것과 유사한 명령을 찾을 수 없었기 때문에 매번 터미널 탭을 닫아야합니다. 서버를 종료하고 터미널 탭을 다시 가져올 수있는 방법이 있습니까?

감사.

답변:


209

다음 명령을 사용하여 진행중인 프로세스를 종료 할 수 있습니다.

ctrl + c


6
콘솔 창에서 실행중인 서비스가 있는데 ctrl + c에 전혀 응답하지 않습니다.
Shawn de Wet

28

ctrl+를 c두 번 사용 하여 일괄 작업을 종료하라는 메시지를 표시합니다.


Ctrl 키를 + 두 번 필요 c는
무하마드 나딤을

2
@Jonathan 편집을 제안 할 때 가능한 한 많이 수정하십시오. 이 경우 문장이 대문자로 시작하고 점으로 끝나는 지 확인하십시오.
André Kool

실제로 처음에는 프롬프트가 표시 Terminate batch job (Y/N)?되고 두 번째로 강제 종료되는 것처럼 보입니다.
Patrick

22

실행중인 "ng serve"명령이 보이지 않으면 Mac OSX에서 다음을 수행 할 수 있습니다 (모든 Linux 및 Uni 소프트웨어에서도 작동합니다).

ps -ef | grep "ng serve"

이것에서 프로세스의 PID를 찾은 다음 다음 명령으로 종료하십시오.

kill -9 <PID>

1
도와 주셔서 감사합니다. Windows를 사용하는 경우 작업 관리자를 열고 node.exe 프로세스를 종료하십시오. 희망이 도움이 될 것입니다
Yacino 19

taskkill / F / IM node.exe (주의 :이 강제는 Windows에서 node.exe의 모든 인스턴스를 닫습니다)
kirodge

20

경우 ctrl+는 c작업이를 사용하지 않습니다 :

ctrl+ shift+c

때때로 사람들은 복사 / 붙여 넣기를 위해 ctrl + c의 동작을 변경하므로 필요할 수 있습니다.

물론 터미널 창에 키보드 포커스가 있는지 확인해야합니다. 브라우저 창에 포커스가 있으면 ctrl + c가 작동하지 않습니다.


ctrl + shift + c가 저에게 효과적이었습니다. VIM 플러그인을 설치했기 때문에 ctrl + c가 작동을 멈춘 것 같습니다.
Eternal21

11

Angular 8의 Windows에서 이것을 통해 중지 할 수있었습니다.

1 단계 : 4200 프로세스 찾기

netstat -ano | findstr :4200

2 단계 : 해당 프로세스를 종료합니다.

taskkill /PID <PID> /F

여기에 이미지 설명 입력


Ctrl + C를 사용할 수있을 때 불필요하게 어려워 보입니다.
Caltor

1
터미널을 닫았지만 서버가 실행 중일 때 @Caltor는 그 시나리오에서 매우 유용합니다
Vishal Sharma

8

ctrl+ c 또는 ctrl +Pause/Break

둘 다 일괄 작업 종료를 요청한 다음 Y 또는 y를 누르고 Enter를 클릭합니다.


1

사용할 수 있습니다

killall -9 

killall 명령은 이름을 사용하여 특정 프로세스에 신호를 보내는 데 사용할 수 있습니다. 즉, 동일한 프로그램의 5 개 버전이 실행 중이면 killall 명령이 5 개 버전을 모두 종료합니다.

또는 사용할 수 있습니다

pgrep "ng serve"

ng의 프로세스 ID를 찾은 다음 다음 명령을 사용할 수 있습니다.

kill -9 <process_id>

0

텍스트 편집기에서 무언가를 수정하고 localhost를 다시로드하는 것으로 충분합니다. 모든 연결이 끊어지고 콘솔에서 새 프로젝트를 제공 할 수 있습니다.


0

Visual Studio 2017 패키지 관리자 콘솔에서 이것을 실행하려고했습니다. 위의 제안 중 어느 것도 작동하지 않았습니다.

Microsoft가 "각각 개발을 위해 패키지 관리자를 사용하는 것이 아니라 대신 powershell 명령 줄을 사용하는 것이 해결책입니다."라고 말하는 이 링크를 참조하십시오 .


0

macOS Mojave 10.14.4에서는 터미널에서 Command ⌘+ Q를 시도 할 수도 있습니다 .


0

IDE를 종료하고 IDE를 다시 부팅하고 시도하십시오.


당신은 링크를 확인하실 수 있습니다 유래에 오신 것을 환영합니다 답변하는 방법 답변이 더 많은 사람을 도움이 될 수 있도록
Sylhare

IDE 터미널 내부에서 서비스를 실행하는 경우에만 관련이 있습니다
Caltor

0

Windows 10 / Powershell ctrl+ c가 작동하지 않았습니다. Powershell이 ​​앱을 정상적으로 중지하려고했습니다.

일반 cmd를 사용 했으며 +를 사용 하여 ng 서비스 를 중지하는 데 문제가 없었습니다 .ctrlc


-1

---- Ctrl + c를 누른 다음 제공된 Y / N 옵션에서 Y를 선택합니다.


이 답변은 기존 답변을 복제하고 새로운 것은 추가하지 않습니다. 실제로 다른 이전 답변에 더 나은 서식이 없습니다.
Caltor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.