DescontinuadoPlataforma de última geração

Comandos da CLI Yarn e Angular

Este tópico serve como uma referência para comandos da CLI Yarn e Angular que são necessários para o desenvolvimento de aplicativos.

Tabela 1. Referência de comandos Yarn e CLI
Referência do comando Yarn Propósito
yarn start Constrói (modo JIT) e atende o aplicativo com customizações para navegador na porta 4500 com HMR ativado.
yarn start-aot Construções no modo AOT & atende o aplicativo com customizações no navegador na porta 4500 com HMR ativado.
yarn lint Executa o linting no aplicativo e relata violações de código a serem corrigidas
Nota: atualmente, a linting é executada nos arquivos de código-fonte src e store-extensions-src . Os erros / avisos de linting devem ser corrigidos apenas nos arquivos de código-fonte store-extensions-src Avisos de linting relatados no código-fonte fornecido pelo aplicativo (<WORKSPACE>/storefrontend/src) devem ser ignorados.
yarn test-prod Executa os casos de teste de unidade para as customizações..
yarn build-dist Cria uma construção de produção do aplicativo e copia a saída no diretório dist . Esse comando deve ser usado antes de enviar por push mudanças de customização para ambientes de nuvem.
Nota:
  • Assegure-se de executar os comandos yarn ear-build-prod no diretório <store_temp> antes de enviar por push as mudanças para seu controle de origem..
  • Se o comando yarn ear-build-prod falhar, a implementação do jar de customização nos ambientes de nuvem também falhará Portanto, é importante executar esse comando e o resultado será bem-sucedido.
yarn verify Executa o linting no aplicativo, executa casos de teste de unidade e cria uma construção de produção do aplicativo
yarn verify-wc Executa linting no aplicativo e cria uma construção de produção do aplicativo..
Tabela 2. Referência importante de comandos da CLI do Angular
Comando Propósito
ng g c --project=store-extensions --skip-import Gera arquivos componentes na pasta store-extensions-src .
ng g d --project=store-extensions --skip-import Gera arquivos de diretiva na pasta store-extensions-src ..
ng g s --project=store-extensions Gera arquivos do provedor no store-extensions-src.
ng g m --project=store-extensions Gera arquivos de módulo em store-extensions-src ..
Notas:
  • É obrigatório transmitir o argumento --project=store-extensions A falha ao fazer isso criará o componente na pasta src fornecida pelo aplicativo (<WORKSPACE>/store-frontend/src). Os arquivos criados aqui são ignorados e não são renderizados no navegador
  • A opção --skip-import deve ser usada apenas ao criar componentes ou diretivas nos módulos de recurso fornecidos pelo aplicativo Esse argumento pode ser ignorado ao criar componentes ou diretivas em módulos de recurso customizado