Skip to content

RGB-Keys/angular-rest-countries

Repository files navigation

RestCountries

Pré-Requisitos

  • Angular - version 16.2.15
  • Node - version 18.20.4
  • Docker (Opcional)
  • Docker-Compose (Opcional)

Uso do Docker-Compose (Opcional):

Se preferir não instalar o Node e Angular no seu PC, você pode utilizar o Docker-Compose para criar um container contendo o Node e Angular nas versões necessárias para o funcionamento do projeto.

Instalar o Docker e Docker-Compose

Siga as instruções da documentação do Docker:

Usando o Docker-Compose

O Docker-Compose já está configurado, para utilizado basta utilizar o comando:

docker-compose up angular-dev

Ou pode utilizar o Make (Caso você use Linux ou Mac...)

make start

Escolhendo esta opção, não será necessário passar para as próximas etapas. Isto porque o Docker-Compose foi configurado para executar o projeto.


Instalação no Windows

Instalar Node.js 18 no Windows

  1. Baixar o Node.js 18
    • Acesse o site oficial do Node.js: Node.js Downloads
    • Escolha a versão 18.20.4 LTS e siga as intruções de instalação via PowerShell

Instalar Angular 16 no Windows

  1. Instalar o Angular CLI

    • Execute o seguinte comando para instalar o Angular CLI globalmente:

      npm install -g @angular/cli@16
  2. Verificar a Instalação do Angular CLI

    • Verifique se o Angular CLI foi instalado corretamente:

      ng version

Instalação no Linux

Instalar Node.js 18 no Linux

  1. Instalar o Node
curl -fsSl https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
  1. Verificar a instalação
node -v
npm -v

Instalar Angular CLI 16 no Linux

  1. Instalar o Node
npm install -g @angular/cli@16
  1. Verificar a instalação
ng version

Executando o projeto:

Basta utilizar o comando no terminal:

ng serve

Se necessário, caso a pasta node_modules não tenha sido instalada:

npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published