Angular CLI-ng serve 명령
통사론
ng serve <project> [options]
ng s <project> [options]
ng serve 명령이 애플리케이션을 빌드하고 제공합니다. 변경 사항이 발생하면 응용 프로그램을 다시 빌드합니다. 여기 프로젝트는 angular.json에 정의 된 애플리케이션의 이름입니다. 옵션은 선택적 매개 변수입니다.
인수
Sr. 아니. | 인수 및 구문 | 기술 |
---|---|---|
1 | <프로젝트> | 빌드 할 프로젝트의 이름입니다. 애플리케이션 또는 라이브러리 일 수 있습니다. |
옵션
Sr. 아니. | 옵션 및 구문 | 기술 |
---|---|---|
1 | --allowedHosts | 개발 서버에 액세스 할 수있는 호스트의 허용 목록입니다. |
2 | --aot = true | false | Ahead of Time 컴파일을 사용하여 빌드합니다. |
삼 | --baseHref = baseHref | 빌드중인 애플리케이션의 기본 URL입니다. |
4 | --buildEventLog = buildEventLog | 빌드 이벤트 프로토콜 이벤트에 대한 실험적 출력 파일 경로 |
5 | --commonChunk = true | false | 여러 번들에 사용되는 코드가 포함 된 별도의 번들을 사용하십시오. |
6 | --configuration = configuration | angular.json의 "configurations"섹션에 지정된 명명 된 빌드 대상입니다. 명명 된 각 대상에는 해당 대상에 대한 옵션 기본값 구성이 함께 제공됩니다. 이를 설정하면 "--prod"플래그가 명시 적으로 재정의됩니다. 별칭 : -c |
7 | --deployUrl = deployUrl | 파일이 배포 될 URL입니다. |
8 | --disableHostCheck = true | false | 연결된 클라이언트가 허용 된 호스트의 일부인지 확인하지 마십시오. 기본값 : false |
9 | --help = true | false | json | JSON | 콘솔에이 명령에 대한 도움말 메시지를 표시합니다. 기본값 : false |
10 | --hmr = true | false | 핫 모듈 교체를 활성화합니다. 기본값 : false |
11 | --hmrWarning = true | false | --hmr 옵션이 활성화되면 경고를 표시합니다. 기본값 : true |
12 | --host = host | 청취 할 호스트입니다. 기본값 : localhost |
13 | --liveReload = true | false | 실시간 새로 고침을 사용하여 변경시 페이지를 새로 고침할지 여부입니다. 기본값 : true |
14 | --open = true | false | 기본 브라우저에서 URL을 엽니 다. 기본값 : false 별칭 : -o |
15 | --optimization = true | false | 빌드 출력의 최적화를 활성화합니다. |
16 | --투표 | 폴링 시간을 밀리 초 단위로 감시하는 파일을 활성화하고 정의합니다. |
17 | --포트 | 수신 할 포트입니다. 기본값 : 4200 |
18 | --prod = true | false | "--configuration = production"의 약자입니다. true 인 경우 빌드 구성을 프로덕션 대상으로 설정합니다. 기본적으로 프로덕션 타겟은 모든 빌드가 번들링, 제한된 트리 쉐이킹 및 제한된 데드 코드 제거를 사용하도록 작업 공간 구성에 설정됩니다. |
19 | --progress = true | false | 빌드하는 동안 진행 상황을 콘솔에 기록합니다. |
20 | --proxyConfig = proxyConfig | 프록시 구성 파일. |
21 | --publicHost = publicHost | 브라우저 클라이언트 (또는 활성화 된 경우 라이브 다시로드 클라이언트)가 개발 서버에 연결하는 데 사용해야하는 URL입니다. 역방향 프록시가있는 것과 같은 복잡한 개발 서버 설정에 사용합니다. |
22 | --servePath = servePath | 앱이 제공 될 경로 이름입니다. |
23 | --servePathDefaultWarning = true | false | deploy-url / base-href가 지원되지 않는 제공 경로 값을 사용하면 경고를 표시합니다. 기본값 : true |
24 | --sourceMap = true | false | 출력 소스 맵. |
25 | --ssl = true | false | HTTPS를 사용하여 제공합니다. 기본값 : false |
26 | --sslCert = sslCert | HTTPS를 제공하는 데 사용할 SSL 인증서입니다. |
27 | --sslKey = sslKey | HTTPS 제공에 사용할 SSL 키입니다. |
28 | --vendorChunk = true | false | 공급 업체 라이브러리 만 포함 된 별도의 번들을 사용하십시오. |
29 | --verbose = true | false | 출력 로깅에 더 많은 세부 정보를 추가합니다. |
30 | --watch = true | false | 변화에 따라 재건하십시오. 기본값 : true |
먼저 ng build 명령을 사용하여 업데이트 된 각도 프로젝트로 이동 한 다음 명령을 실행합니다.
예
\>Node\>TutorialsPoint> ng serve
chunk {main} main.js, main.js.map (main) 14.3 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 141 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 12.4 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3 MB [initial] [rendered]
Date: 2020-06-04T04:01:47.562Z - Hash: a90c5fc750c475cdc4d1 - Time: 10164ms
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
: Compiled successfully.
여기 ng serve 명령이 프로젝트 TutorialsPoint를 성공적으로 빌드하고 제공했습니다. 이제 브라우저 창에서 http : // localhost : 4200을 열고 출력을 확인합니다.