- 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.
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
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.
- 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.
Para iniciar, baixe o VSCode. Feito isso, baixe também o plugin ESLint.
- Clique em File -> Preferences -> Settings
- Na barra de pesquisa, escreva "tabsize"
- Desmarque a opção "Editor:Detect Indentation"