ng build와 ng serve의 차이점은 무엇입니까?
ng build와 ng serve의 차이점은 무엇입니까?ng build 및 ng serve 후 정확히 어떤 일이 일어났거나 변경되었습니까?
그ng build
명령은 의도적으로 앱을 빌드하고 빌드 아티팩트를 배포하기 위한 것입니다.
그ng serve
명령은 의도적으로 빠른 로컬 및 반복 개발을 위한 것이며 로컬 CLI 개발 서버에서 애플리케이션을 빌드, 감시 및 서비스하기 위한 것입니다.
또한 다음을 사용하여 각도 앱을 실행하는 경우ng serve
앱을 변경하면 변경 내용이 캡처되어 UI에 즉시 반영됩니다.이렇게 하면 서버를 계속 시작하거나 중지할 수 없습니다.
두 명령 모두ng build
그리고.ng serve
프로젝트를 빌드하기 전에 출력 폴더를 지웁니다.
주요 차이점은 –ng build
명령은 생성된 빌드 아티팩트를 출력 폴더에 기록합니다.ng serve
명령은 그렇지 않습니다.기본적으로 출력 폴더는 -입니다.dist/
.
또한ng serve
에서는 더 빠른 개발 환경을 위해 대신 메모리에서 아티팩트를 빌드합니다.
그ng build
명령은 출력 파일을 한 번만 생성하고 이를 처리하지 않습니다.
그ng build --watch
명령은 소스 파일이 변경될 때 출력 파일을 다시 생성합니다.이것.--watch
플래그는 개발 중에 빌드하고 다른 서버에 변경사항을 자동으로 다시 적용할 때 유용합니다.
Angular 앱 배포에 대한 자세한 내용은 이 링크를 참조하십시오.
ng build 명령은 생성된 빌드 아티팩트를 출력 폴더에 씁니다(기본값은 -dist/).ng serve 명령어는 빌드를 쓰지 않으며 더 빠른 개발 경험을 위해 메모리에서 아티팩트를 빌드합니다.
간단히
`ng build`
이 명령은 앱을 빌드하고 배포합니다.
`ng serve`
이 명령은 빌드, 배포, 서비스 및 매번 코드 변경을 감시합니다. 코드 변경 사항이 발견되면 자동으로 해당 코드를 빌드하고 서비스합니다.
ng serve - 각도 코드가 자동으로 작동하고 하드 재로드 메커니즘을 제공하도록 도와줍니다.
ng build - 각 컴파일러는 dist 폴더에 배포하기 위해 JavaScript 실행 코드로 변환됩니다.
ng 빌드
생성된 빌드 아티팩트를 출력 폴더(dist 폴더)에 씁니다.
서브
더 빠른 개발 환경 대신 메모리에서 아티팩트를 생성하고 기록하지 않습니다.
ng build 명령은 생성된 빌드 아티팩트를 출력 폴더에 씁니다(기본값은 -dist/).ng serve 명령어는 빌드를 쓰지 않으며 더 빠른 개발 경험을 위해 메모리에서 아티팩트를 빌드합니다.
예, 빌드를 계속 실행할 수 있습니다.하지만 코드를 작성하고 동시에 변경 사항을 보고 싶을 때는 ngserver를 실행하는 것이 더 좋습니다.
언급URL : https://stackoverflow.com/questions/47150724/what-is-difference-between-ng-build-and-ng-serve
'source' 카테고리의 다른 글
HTML에서 공백 없이 긴 줄을 감싸는 방법은 무엇입니까? (0) | 2023.08.12 |
---|---|
jquery를 사용하여 요소 유형을 변경하는 방법 (0) | 2023.08.12 |
처음 150개 행을 선택하고 다음 150개 행을 선택합니다. (0) | 2023.08.12 |
도커 레지스트리와 리포지토리의 차이점 (0) | 2023.08.07 |
열 이름이 숫자로 시작합니까? (0) | 2023.08.07 |