Yarn및 Anangular CLI 명령
이 주제는 애플리케이션 개발에 필요한 Yarn및 Anangular CLI 명령에 대한 참조로 사용됩니다.
| Yarn 명령 참조 | 용도 |
|---|---|
| yarn start | 빌드 (JIT 모드) 하며, 애플리케이션에는 사용 가능한 포트 4500의 브라우저에 대한 사용자 정의를 제공합니다. |
| yarn start-aot | AOT 모드에서 빌드하고 애플리케이션에는 포트 4500의 브라우저에 대한 사용자 정의를 제공합니다 (사용 가능한 경우). |
| yarn lint | 애플리케이션에서 링크를 실행하고 수정할 코드 위반을 보고합니다. 참고: 현재 링크 작성은 src 및 store-extensions-src 소스 코드 파일 모두에서 실행됩니다. 링크 오류/경고는 store-extensions-src 소스 코드 파일에서만 수정해야 합니다. 애플리케이션 제공 소스 코드 (<WORKSPACE>/storefrontend/src) 에 보고된 링크 경고는 무시해야 합니다. |
| yarn test-prod | 사용자 정의에 대한 단위 테스트 케이스를 실행합니다. |
| yarn build-dist | 애플리케이션의 프로덕션 빌드를 작성하고 출력을 dist 디렉토리에 복사합니다. 이 명령은 사용자 정의 변경사항을 클라우드 환경에 푸시하기 전에 사용해야 합니다. 참고:
|
| yarn verify | 애플리케이션에서 링크를 실행하고, 단위 테스트 케이스를 실행하고, 애플리케이션의 프로덕션 빌드를 작성합니다. |
| yarn verify-wc | 애플리케이션에서 링크를 실행하고 애플리케이션의 프로덕션 빌드를 작성합니다. |
| 명령 | 용도 |
|---|---|
| ng g c --project=store-extensions --skip-import | store-extensions-src 폴더에 컴포넌트 파일을 생성합니다. |
| ng g d --project=store-extensions --skip-import | store-extensions-src 폴더에 지시문 파일을 생성합니다. |
| ng g s --project=store-extensions | store-extensions-src에서 제공자 파일을 생성합니다. |
| ng g m --project=store-extensions | store-extensions-src 에서 모듈 파일을 생성합니다. |
참고:
--project=store-extensions인수를 전달해야 합니다. 이를 수행하지 않으면 애플리케이션 제공src폴더 (<WORKSPACE>/store-frontend/src) 에 컴포넌트가 작성됩니다. 여기서 작성된 파일은 무시되며 브라우저에서 렌더링되지 않습니다.- --skip-import 옵션은 응용프로그램 제공 기능 모듈에서 구성요소 또는 지시문을 작성할 때에만 사용해야 합니다. 사용자 정의 기능 모듈에서 구성요소 또는 지시문을 작성할 때 이 인수를 무시할 수 있습니다.