Skip to content

Instantly share code, notes, and snippets.

@eestein
Created June 22, 2020 19:47
Show Gist options
  • Save eestein/041172e92d5915b57b6a6dec1bd65864 to your computer and use it in GitHub Desktop.
Save eestein/041172e92d5915b57b6a6dec1bd65864 to your computer and use it in GitHub Desktop.

Pré requisitos

  • Node (>= 10.13.0)
  • NPM (=> 6.11.0)
  • Angular CLI (=> 9.0.0)
  • VSCode
  • ESLint (plugin)

Como alternativa, pode-se usar o Yarn (>= 1.13.0) no lugar do node/npm.

Sugerimos fortemente utilizar um NVM para instalar e gerenciar as versões do node. Para Windows, MacOs/Linux.

1 - Instalando as dependências

npm install -g @angular/cli

Depois, instale o Yeoman e o gerador da unio (generator-unio) usando os comandos:

npm install -g yo
npm install -g generator-unio

Para gerar diretamente um projeto frontend, execute o seguinte comando:

yo unio:front --force

1.a - Observação importante

Para utilizar o gerador sem ser solicitada a atenção do usuário por várias vezes, é necessário executá-lo com a opção --force.

Feito isso, basta seguir as instruções do gerador e aguardar sua finalização. Após a finalização, execute o comando npm start na raiz do projeto recém-criado e o projeto estará pronto para uso.

1.b - Explicando as opções

  • Versão da biblioteca unio: selecionar a versão que será utilizada pelo projeto.
  • Nome da aplicação: informar o nome do módulo/aplicação sendo criado.
  • A aplicação vai utilizar o controle de acesso: Deve indicar se vai utilizar o controle de acesso ou outra forma de autenticação.

2 - Instalando o VSCode

Para iniciar, baixe o VSCode. Feito isso, baixe também o plugin ESLint.

2.a - Configure o VSCode

  • Clique em File -> Preferences -> Settings
  • Na barra de pesquisa, escreva "tabsize"
  • Desmarque a opção "Editor:Detect Indentation"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment