Angular CLI-게재시 자동 새로 고침을 비활성화하는 방법


91

Angular CLI로 앱을 제공 할 때 자동 새로 고침을 비활성화하려면 어떻게해야합니까?

ng --help--live-reload옵션을 언급 했지만 작동하도록 만들 수 없습니다.

ng serve --live-reload=false또는 ng serve --live-reload false작동하지 않습니다

편집 : 버그 인 것 같습니다 https://github.com/angular/angular-cli/issues/1755


열악한 Windows 개발자, 검색 인덱서 / 바이러스 백신이 영구적 인 재 구축을 트리거하는 것을 방지하기 위해 이것이 필요합니다. 해결책을 찾았습니까?
샘 제이슨 브 래덕

이에 따라 풀 요청 곧 수정되어야
알렉스 kucksdorf

답변:


153

그냥 ng serve --live-reload false하거나ng serve --no-live-reload

작동하지 않았던 이 PR이 해결했습니다.


CSS 파일의 변경 사항에 대한 다시로드를 중지하고 싶은 것처럼 특정 파일에 대한 다시로드를 중지 할 수 있습니까? 가능합니까?
Pardeep 자이나교

3
나를 위해 등호를 추가해야했습니다ng serve --live-reload=false
cup_of

나를 위해 일하지 않습니다 --aot --prod. 다른 설정을 시도하지 않았지만 작동하지 않습니다.
Simon_Weaver

2
--prod그래도 모드가 켜진 상태에서 개발되는 이유는 무엇입니까?
maxbellec

개발에는 종단 간 테스트가 포함되므로 @maxbellec. 2 %의 시간 동안 사용할 수도 있지만 여전히 모든 프로덕션 구성 및 프로덕션 빌드의 뉘앙스를 테스트하는 옵션을 원합니다. 이제 클라우드 플레어 (캐시)를 통해 argo 터널을 사용하여 내 컴퓨터에 대한 리버스 프록시를 사용할 수 있으므로 실제 스테이징 환경 없이도 사이트가 셀 데이터 연결에서 얼마나 빠를 지 꽤 좋은 아이디어를 얻을 수 있습니다.
Simon_Weaver

11

다음 명령으로 애플리케이션을 제공하십시오.

ng serve --live-reload=false

prod 모드 에서 응용 프로그램을 실행 하려면 다음 명령을 사용하십시오.

ng serve --source-map=false --aot --prod --live-reload=false

8

변경시 다시 작성 옵션 만 비활성화하려는 것 같습니다.

단지 시도:

$ ng serve --watch=true|false

1
--watch하나, --live-reload다른 것입니다. 나는 당신의 대답이 실제로 OP를 다루지 않는다고 생각합니다.
BrunoJCM

0

이에 대한 해결책은 사용중인 CLI 버전을 업그레이드하는 것입니다. 이제 CLI는 빌드 프로세스에 메모리를 사용하고 더 이상 디스크에 쓰지 않습니다. 이것은 바이러스 백신 / 디스크 쓰기 문제에 도움이됩니다.


첫 번째 댓글에서 문제가 해결 될 수도 있지만 실제 문제가 해결되지는 않는다고 생각합니다. (내가 아는 한, 마지막으로 Github 토론에서 확인했습니다) --live-reloadcli로 작업 할 방법이 없습니다
maxbellec

라이브 리로드 비활성화가 돌아오고 있지만 다른 질문은 왜 이것이 필요합니까? 나는 그것을 비활성화하는 사용 사례를 보지 못했습니다.
zmanc

3
템플릿을 편집 할 때 대부분 짜증이납니다. 그런 다음 브라우저로 돌아와서 개발 도구에서 무언가를 확인하여 앱이 손상 되었기 때문에 작업중인 페이지를 사용할 수 없음을 확인했습니다. 템플릿을 편집을 완료) 나는 더 이상 페이지를 볼 수 없습니다
maxbellec

GitHub의 문제에 의견의 수를보고, 나는 유일한 사람이 짜증되지 않는 것 같아
maxbellec

아직도 이것을 치고 있습니다. ng servecloudflare를 통해 실행하려고합니다 (개발 컴퓨터에서 프록시를 리버스 할 수있는 argo 터널이라는 새로운 터널이 있습니다). 적절한 빌드없이 CDN에서 적절한 https에서 테스트하고 싶습니다. 또한 때로는 회의에서 사이트를 미리 보는 다른 사람들과 실시간으로 편집 할 수 있으며 새로 고침을 누르라고 말할 때까지 다시로드하고 싶지 않습니다.
Simon_Weaver
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.