Angular CLI는 명령어 셸에서 Angular 애플리케이션의 기본 구조를 생성하고 개발, 테스트, 배포, 유지보수할 수 있는 명령줄 인터페이스 도구입니다.
Angular CLI는 npm에 @angular/cli 패키지로 배포되며 ng라는 실행 파일을 제공합니다.
ng를 실행하는 명령어는 Angular CLI를 사용하는 것입니다.
로컬 환경을 설정하지 않고 Angular 체험하기
Angular를 처음 사용한다면 지금 시작하기부터 살펴보세요. 미리 만들어진 기본 온라인 쇼핑몰 앱을 살펴보고 수정하면서 Angular의 핵심을 익힐 수 있습니다. 이 독립적인 튜토리얼은 온라인 개발을 위한 대화형 StackBlitz 환경을 활용합니다. 준비가 될 때까지 로컬 환경을 설정하지 않아도 됩니다.
시작하기
Angular CLI를 설치하고 첫 앱을 생성하고 빌드해 보세요.
명령어 레퍼런스
Angular 작업의 생산성을 높여주는 CLI 명령어를 알아보세요.
스키매틱
스키매틱을 만들고 실행해서 애플리케이션의 소스 파일을 자동으로 생성하고 수정하세요.
빌더
빌더를 만들고 실행해서 소스 코드를 빌드 결과물로 변환하는 복잡한 작업을 수행하세요.
CLI 명령어 문법
Angular CLI의 옵션 문법은 대체로 Unix/POSIX 관례를 따릅니다.
불리언 옵션
불리언 옵션에는 두 가지 형식이 있습니다.
--this-option은 플래그를 true로 설정하고 --no-this-option은 false로 설정합니다.
--this-option=false나 --this-option=true로 지정할 수도 있습니다.
어느 옵션도 지정하지 않으면 레퍼런스 문서에 나와 있는 기본값이 유지됩니다.
배열 옵션
배열 옵션은 --option value1 value2 또는 --option value1 --option value2 형식으로 지정할 수 있습니다.
키/값 옵션
--define과 같은 일부 옵션은 key=value 쌍으로 구성된 배열을 값으로 받습니다.
키/값 옵션도 배열 옵션과 마찬가지로 두 가지 형식으로 지정할 수 있습니다:
--define 'KEY_1="value1"' KEY_2=true 또는 --define 'KEY_1="value1"' --define KEY_2=true.
상대 경로
파일을 지정하는 옵션에는 절대 경로나 현재 작업 디렉터리를 기준으로 한 상대 경로를 사용할 수 있습니다. 현재 작업 디렉터리는 일반적으로 워크스페이스나 프로젝트의 최상위 디렉터리입니다.