image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Júlia Silva
Júlia Silva30/05/2023 16:40
Compartilhe

Como colocar um projeto Angular no GitHub Pages

  • #GitHub
  • #Git
  • #Angular

Olá pessoal,

Durante o meu curso de Angular, senti dificuldades em fazer o deploy da minha página no GitHub Pages. No entanto, com muita persistência e pesquisa, descobri uma maneira simples e fácil de colocar um projeto Angular no GitHub Pages. Neste tutorial, vou ser breve e explicar os passos necessários. Após o envio do último comando para armazenar o seu projeto no GitHub, que é o seguinte:

Passo 1: Git Push

Após enviar o comando "git push -u origin main" para armazenar o seu projeto no GitHub, siga as etapas a seguir:

Passo 2: Terminal

Volte para o terminal do seu projeto e digite o seguinte comando:

npm install -g angular-cli-ghpages

Esse comando irá adicionar uma biblioteca chamada "angular-cli-ghpages" ao seu projeto Angular. Essa biblioteca nos permitirá fazer o deploy do projeto no GitHub Pages.

Passo 3: Fazer o deploy

Após a instalação da biblioteca, execute o seguinte comando no terminal:

ng build --configuration=production --base-href "https://<username>.github.io/<reponame>/"

Substitua o " <username>" pelo seu nome no Github e "<reponame>" pelo nome do diretório do projeto, ficaria assim:

ng build --configuration=production --base href"https://github.com/juliamariaa/nomedoprojetoaqui/"

Aguarde até que o comando seja concluído. Ele irá empacotar o seu projeto Angular e fazer o deploy no GitHub Pages.

Passo 4: Acessar a página

ngh --dir dist/<project-name>

ATENÇÃO AQUI: No passo 3 geramos um build que criou uma pasta chamada " dist " e dentro dela tem uma pasta com o nome do nosso projeto. As vezes, o nome do nosso projeto é "AngularProjeto" e ela pode gerar na pasta dist um " angular-projeto". Então, é o nome gerado na pasta dist que você irá colocar.

Passo 5: Projeto no ar

Em seguida, vá para o repositório do seu projeto no GitHub, na pasta "Actions" e verá o build do seu projeto sendo feito e logo será disponibilizado o link para acesso ao seu projeto.

Espero que essas instruções tenham sido úteis para você. Agora você poderá compartilhar o seu projeto Angular com outras pessoas através do Github Pages. Boa sorte!

Compartilhe
Comentários (7)

EO

Eduardo Oliveira - 14/01/2024 18:55

toop

Darccelio Silva
Darccelio Silva - 05/06/2023 11:40

Esse tipo de deploy também serve para projetos que fazem requisições para api?

FD

Felipe Debiasi - 05/06/2023 17:13

Bons ensinamentos, certamente vão auxiliar muitas pessoas a se prepararem melhor para o uso do Github visto que muitas vezes não há um ensinamento de como utilizar e essas práticas podem ajudar muitas pessoas a conseguirem utilizar melhor, visto que muitas vezes é difícil utilizar e encontrar ferramentas de como usar! Obrigado!

Priscila Souza
Priscila Souza - 30/05/2023 20:15

Muito obrigada por compartilhar, estava com muita dificuldade.

AA

Ana Alves - 30/05/2023 17:38

obrigada, ajudou bastante

João Zielinski
João Zielinski - 30/05/2023 16:50

Muito bom, uma ótima contribuição

Izabela Lima
Izabela Lima - 30/05/2023 16:43

Ótima contribuição, Julia!