# vendaweb_portal Portal web para venda assistida. ## Versões Recomendadas ### Node.js - **Versão recomendada:** 14.x (LTS) ### Angular CLI - **Versão recomendada:** 9.1.15 ### Dependências importantes As dependências pares (`peerDependencies`) que devem ser instaladas manualmente: - `@angular/common@^9.1.13` - `@angular/core@^9.1.13` - `@angular/animations@^9.1.13` - `hammerjs@^2.0.0` - `@popperjs/core@^2.11.8` - `jasmine-core@^3.5.0` ## Passos para Configuração do Ambiente 1. **Instale o Node.js** Certifique-se de que a versão do Node.js instalada é a 14.x LTS. Caso esteja usando o Node Version Manager (NVM), você pode instalar e usar a versão recomendada com os comandos: ```bash nvm install 14 nvm use 14 ``` 2. **Instale o Angular CLI** Instale a versão compatível do Angular CLI globalmente: ```bash npm install -g @angular/cli@9.1.15 ``` 3. **Instale as dependências do projeto** Na raiz do projeto, execute: ```bash npm install ``` 4. **Resolva dependências ausentes** Caso necessário, instale as dependências: ```bash npm install @angular/common@^9.1.13 @angular/core@^9.1.13 @angular/animations@^9.1.13 hammerjs@^2.0.0 @popperjs/core@^2.11.8 jasmine-core@^3.5.0 ``` ## Comandos Disponíveis ### Iniciar o Servidor de Desenvolvimento Para iniciar o servidor de desenvolvimento: ```bash npm start ``` O servidor será iniciado e estará disponível em: [http://localhost:4200](http://localhost:4200). ### Compilar o Projeto para Produção Para gerar os arquivos de build otimizados para produção: ```bash npm run build ``` Os arquivos compilados serão gerados na pasta `dist/`. ### Executar Testes - **Testes Unitários**: ```bash npm test ``` - **Testes End-to-End**: ```bash npm run e2e ```