Ir para o conteúdo
Como implantar um aplicativo Angular no GitHub

Como implantar um aplicativo Angular no GitHub

Neste artigo, seguiremos uma abordagem passo a passo para implantar um aplicativo Angular em um GitHub. Criaremos um projeto usando Angular CLI e, em seguida, implantaremos isso no GitHub. Vamos começar.

4 minutos de leitura

Neste artigo, seguiremos uma abordagem passo a passo para implantar um aplicativo Angular no GitHub. Criaremos um projeto usando Angular CLI e, em seguida, implantaremos isso no GitHub. Vamos começar.

Step 1

Para criar um projeto usando Angular CLI. Execute o comando:

ng new demo

Você precisa ter certeza de que Angular CLI está instalada globalmente em sua máquina.

Step 2

Altere o diretório para demonstração e abra o projeto no VS Code ou em qualquer outro IDE de sua escolha.  Modifique AppComponent para adicionar, subtrair, multiplicar e dividir dois números, conforme mostrado na listagem abaixo:

export class AppComponent {
    title = 'Calculator App';
    num1: number;
    num2: number;
    result: number;
    add() {
        this.result = this.num1 + this.num2;
    }
    substract() {
        this.result = this.num1 - this.num2;
    }
    multiply() {
        this.result = this.num1 * this.num2;
    }
    divide() {
        this.result = this.num1 % this.num2;
    }
 
}

Como você pode ver, esse AppComponent é muito simples e contém código para executar operações básicas de calculadora.

Em seguida, modifique o modelo AppComponent

<div class="container">
    <br />
    <div class="row">
        <h1>
            Welcome to {{ title }}!
        </h1>
    </div>
    <br />
    <div class="row">
        <div class="col-md-6">
            <input type="number" [(ngModel)]="num1" placeholder="Enter Number 1" class="form-control" />
        </div>
        <div class="col-md-6">
            <input type="number" [(ngModel)]="num2" placeholder="Enter Number 2" class="form-control" />
        </div>
    </div>
    <br />
    <div class="row text-center">
        <div class="col-md-3">
            <button class="btn btn-info" (click)='add()'>Add</button>
        </div>
        <div class="col-md-3">
            <button class="btn btn-info" (click)='substract()'>Substract</button>
        </div>
        <div class="col-md-3">
            <button class="btn btn-info" (click)='multiply()'>Multiply</button>
        </div>
        <div class="col-md-3">
            <button class="btn btn-info" (click)='divide()'>Divide</button>
        </div>
    </div>
    <br />
    <div class="row">
        <div class="col-md-5 col-md-offset-4">
            <h2>Result = {{result}} </h2>
        </div>
    </div>
</div>

Como o modelo de classe de componente, também é muito simples. Ele usa:

  • ngModel para ligação de dados bidirecional entre controles de entrada e propriedades
  • vinculação de eventos para chamar uma função ao clicar no botão
  • interpolação para exibir o resultado

Step 3

Antes de publicarmos esse aplicativo no GitHub, vamos executá-lo localmente. Para executá-lo localmente, execute o comando

ng serve

Seu aplicativo deve ser executado na porta padrão 4200 do localhost, conforme mostrado na imagem abaixo:

aplicativo de calculadora

Step 4

Para implantar Angular aplicativo, primeiro crie um repositório no GitHub. Para fazer isso, navegue até https://github.com/ e clique em Novo Repositório.  Estou criando um repositório chamado "demo9".

Depois que o repositório for criado, use o comando git para adicionar esse repositório como remoto ao projeto local. Para isso, execute o comando abaixo:

git remote add origin https://github.com/USERNAME/PROJECT_NAME.git

Não se esqueça de alterar o nome de usuário e o nome do projeto. Depois que o repositório remoto for adicionado, você poderá verificar isso usando o comando

git remote -v

Como saída, você deve obter o repositório listado abaixo:

saída, você deve obter o repositório listado conforme abaixo

Step 5

Para implantar o aplicativo Angular no GitHub, você precisa primeiro instalar o angular-cli-ghpages globalmente:

npm install -g angular-cli-ghpages

Depois de instalar esse ghpages, use Angular CLI para construir o projeto. Para esse comando de execução, conforme mostrado abaixo:

ng build --prod --base-href https://debugmodedotnet.github.io/demo9/

Verifique se você está usando seu nome de usuário do GitHub e o nome do repositório.  Após a execução bem-sucedida do comando, você deve criar bundle.js conforme mostrado na imagem abaixo:

Após a execução bem-sucedida do comando, você deve criar bundle.js como mostrado na imagem

Como última etapa, execute o comando ngh –no-silent para publicar o aplicativo conforme mostrado na imagem abaixo:

Como última etapa, execute o comando ngh –no-silent para publicar o aplicativo como mostrado na imagem

Após a publicação bem-sucedida, navegue até https://<username>.github.io/<reponame>/ para navegar até o aplicativo.  Isso é tudo o que você precisa fazer para implantar o aplicativo Angular no GitHub.

Gostou deste post?

Se você gostou deste post, por favor, compartilhe-o. Além disso, se você ainda não fez check-outInfragistics Ignite UI for Angular Componentes, certifique-se de fazê-lo! Eles têm 30+ componentes de Angular baseados em materiais para ajudá-lo a codificar aplicativos da web rápidos com mais rapidez.

Solicite uma demonstração