Angular CLI
ng new, ng generate, ng serve, ng build, ng test, 설정, workspaces, schematics, builders
1새로운 Angular 프로젝트를 생성하는 명령어는 무엇입니까?
새로운 Angular 프로젝트를 생성하는 명령어는 무엇입니까?
답변
ng new 명령어는 필요한 모든 설정 파일(angular.json, tsconfig.json, package.json)이 포함된 새로운 Angular 프로젝트를 생성하고, npm 의존성을 자동으로 설치하며, Git 저장소를 초기화합니다. 이 명령어는 모든 Angular 프로젝트의 표준 시작점이며, Angular 팀이 권장하는 구조를 설정합니다. 또한 라우팅, CSS 전처리기, TypeScript strict 모드를 선택하는 대화형 옵션을 제공합니다.
2Angular 개발 서버를 시작하는 명령어는 무엇입니까?
Angular 개발 서버를 시작하는 명령어는 무엇입니까?
답변
ng serve 명령어는 자동 리로드(핫 리로드) 기능이 있는 Angular 개발 서버를 시작합니다. 애플리케이션을 개발 모드로 컴파일하고 기본적으로 localhost:4200에서 접근할 수 있게 합니다. 서버는 TypeScript, HTML, CSS 파일의 변경 사항을 감시하고, 효율적인 개발 워크플로를 위해 자동으로 재컴파일하고 브라우저를 새로고침합니다. 이 명령어는 컴파일 성능을 최적화하기 위해 백그라운드에서 webpack-dev-server를 사용합니다.
3Angular 프로젝트의 주요 설정이 포함된 파일은 무엇입니까?
Angular 프로젝트의 주요 설정이 포함된 파일은 무엇입니까?
답변
angular.json 파일에는 빌드 옵션, 에셋 경로, 환경 구성, 빌더 설정 등 Angular 프로젝트의 모든 구성이 포함되어 있습니다. 이 중심 파일을 통해 CLI 동작을 사용자 정의하고, 개발 및 프로덕션 구성을 정의하며, 글로벌 스타일 및 스크립트 경로를 구성하고, 다중 프로젝트 워크스페이스에서 여러 프로젝트를 관리할 수 있습니다. Angular CLI 구성에 있어 가장 중요한 파일입니다.
Angular 애플리케이션을 프로덕션용으로 컴파일하는 명령어는 무엇입니까?
Angular 프로젝트에서 단위 테스트를 실행하는 명령어는 무엇입니까?
+15 면접 질문