Este artigo é um guia para construir uma atmosfera sólida para facilitar o melhorAngularaprendizagem e experiência de trabalho. Vamos garantir que tenhamos a melhor experiência de desenvolvimento possível e não tenhamos problemas comuns com o ambiente de desenvolvimento. Enfrentar problemas com o ambiente de desenvolvimento é um dos maiores obstáculos para alguém novo no ecossistema Angular, talvez até mais do que os próprios conceitos reativos.
Portanto, é crucial configurar o ambiente corretamente desde o início. O ambiente de desenvolvimento deve ser facilmente atualizável e criar problemas mínimos ao longo do tempo devido a itens como versão semântica.
Neste guia, discuto como configurar seu ambiente de desenvolvimento Angular usando o método Angular CLI. Falarei sobre os pré-requisitos, como instalar uma CLI, como criar um espaço de trabalho inicial e um aplicativo inicial e como executar o aplicativo localmente para testar sua configuração.
saiba mais sobre cli angular.
Pré-requisitos
Você deve estar familiarizado com o seguinte para usar a estrutura Angular:
HTML, CSS,JavaScript, Datilografado
O conhecimento do TypeScript é útil, mas não essencial.
DesenvolvimentoAmbiente
- Nó
- NPM
- Editor-Visual Studio Code
- Angular CLI
ContextovocêpaAmbiente de Desenvolvimento de Nó
Nesse caso,Node.jsé usado para criar o back-end do seu aplicativo e pode ser substituído por qualquer tecnologia do lado do servidor que você desejar, como PHP, Ruby ou Python. No entanto, o Angular não depende do Node.js, exceto para sua ferramenta CLI e para download de pacotes NPM.
Para configurar a melhor experiência de desenvolvimento possível e se você ainda não tiver o node instalado: visite onodejs.orgwebsite e instale a versão mais recente do node.
Certifique-se de usar a versão de suporte de longo prazo (LTS) em vez da versão mais recente. Abra um navegador, digite https:/nodejs.org/en/download/ e clique no botão Windows Installer. Você verá o LTS exibido junto com a versão atual do nó. Vá em frente e baixe a versão recomendada ou atual do node.
Usaremos o node para fins de ferramentas de front-end e para executar nosso servidor de desenvolvimento. Para esse propósito específico, você provavelmente teria menos problemas se empregasse a versão mais recente. No entanto, se você já tiver o node instalado (qualquer versão), há uma maneira muito melhor de atualizar sua versão do node do que executar um instalador. Em vez de substituir sua versão atual do node pela versão mais recente, vamos usar uma linha de comando simples ferramenta que permite facilmente trocar de versão de nó.
Existem várias vantagens em usar a ferramenta de linha de comando:
- É muito útil poder alterar rapidamente as versões de nós se, por exemplo, houver vários projetos a serem mantidos na mesma máquina e cada projeto precisar de diferentes versões de nós.
- Com esta ferramenta, será muito mais fácil atualizar para versões mais recentes do nó no futuro – não precisaremos executar o instalador novamente em sua máquina.
Portanto, certifique-se de ter pelo menos alguma versão do nó instalada em sua máquina antes de começar. Paraverifique sua versão, executenó -vem uma janela de terminal/console.
Gerenciador de pacotes NPM
NPM é o gerenciador de pacotes de nós. Esta é uma lista para hospedar pacotes de nós. Também tem sido usado nos últimos anos para publicar pacotes front-end e bibliotecas como Angular, React, Vue.js e até Bootstrap.
Angular, Angular CLI e aplicativos Angular dependem de recursos e funcionalidades fornecidas por bibliotecas que estão disponíveis como pacotes npm. Para baixar e instalar pacotes npm, você precisa ter um gerenciador de pacotes npm. A interface de linha de comando do cliente npm é usada para acessar o gerenciador de pacotes NPM que é instalado com o nó js.
Para verificar se você simplesmente tem o cliente npm instalado, execute npm -v durante uma janela de terminal/console.
npm -vv5.6.0
Instalar Angular CLI
Angular CLI é o recurso oficial para iniciar e operar com projetos Angular. Ele evita a confusão de configurações complicadas e cria recursos como TypeScript, Webpack e assim por diante. Como a maioria das ferramentas de front-end modernas atualmente, o Angular CLI também é construído no topo do Node.js. Node.js é uma tecnologia de servidor que permite executar JavaScript em seu servidor e criar aplicativos da Web do lado do servidor. No entanto, Angular é o código front-end, portanto, mesmo que você precise instalar o Node.js em seu computador de desenvolvimento, seria apenas para executar a CLI.
Ao criar seu software de produção, você não precisará do Node.js porque os pacotes finais são HTML estático, CSS e JavaScript podem ser suportados por qualquer servidor ou CDN. Se você estiver criando um aplicativo da Web de pilha completa com Angular, talvez precise do Node.js para criar o back-end se quiser usar JavaScript para o front-end e o back-end.
Implante a CLI angular
Abra o terminal e digite o comando abaixo com a ajuda do NPM para instalar o CLI angular:
npminstale -g @angular/cli
Alguns comandos úteis usando CLI angular
Você pode executar muitos comandos depois de baixar o Angular CLI, como:
- Para verificar a versão da CLI: $ ng version
- Para adicionar suporte ao seu projeto para uma biblioteca externa: $ng add
- Para compilar o aplicativo Angular no diretório de saída chamado dist.or no caminho de saída definido; deve ser executado de dentro de um diretório do espaço de trabalho: $ng construct
- Para recuperar ou definir valores de configuração Angular: $ng configure
- Para abrir a documentação oficial do Angular (angular.io) no navegador e procurar por uma palavra-chave: $ng doc
- Para gerar e/ou alterar arquivos baseados em esquemas: $ng generate
- Para listar os comandos disponíveis e suas breves descrições: $ng help
- Para executar ferramentas de revestimento no código do dispositivo Angular na pasta do projeto: $ng lint
- Para criar um novo espaço de trabalho e um aplicativo Angular inicial: $ng new
- Para executar um conjunto de destino personalizado para seu projeto: $ng run
- Para desenvolver e dar suporte à sua solicitação, restaure as alterações no arquivo: $ng serve
Depois de instalar o Angular CLI, você precisará executar um comando para criar um projeto e outro para suportá-lo usando um servidor de desenvolvimento local para brincar com seu programa.
Criação do espaço de trabalho e inicialização do aplicativo angularn:
Você pode usar o Angular CLI para criar seu primeiro projeto Angular executando o comando abaixo em sua interface de linha de comando:
Passo 1:Navegarpara o diretório do projeto
$ cd ~/Dev/ (Vá para o diretório local Dev)$mkdirmyProject(Crie o diretório myProject na pasta dev)$cd myProject(navegando para a pasta myProject)
Passo 2:Criandoum Angular app
$ do novo helloworld
O comando ng new solicitará que você inclua um recurso padrão na solicitação inicial. Use a tecla Enter ou Return para reconhecer os padrões.
Nota: 'Helloworld' é o nome deste projeto. Claro, você pode selecionar qualquer nome apropriado para o seu projeto. Como esta é nossa configuração inicial, vou usar 'hello world' como um nome para o aplicativo front-end.
etapa 3:Navegue até o projetoeexecutar servidor local
$ cd /path/to/your/newly/created/app/Like$ cd ~/Dev/myProject/helloworld/$ ng serve –open
Isso iniciará http:/localhost:4200/
* Observação: o comando ng serve inicia um servidor, procura alterações em seus arquivos e reconstrói o software quando você salva as alterações *
Etapa4:Editar projeto
Abra o arquivo em dev/myproject/helloworld/src/app/app.component.ts:
Edite o arquivo e faça algunsmudançase salve-o. Mudançasvai serdestacado:
Na raiz do aplicativo (a raiz do aplicativo está em /myproject/helloworld/ para nosso aplicativo), execute:
ng serve –abra ou apenas navegue até http:/localhost:4200/ . A IU da Web refletirá as alterações.
Com o ng serve ainda em execução, faça e salve uma nova alteração emapp.component.ts:
Você ficará surpreso ao ver as alterações refletidas automaticamenteemhttp:/localhost:4200/
Passo 5:Criar aplicativo epegarpronto para implantação
de construir
Este comando cria uma nova pasta na raiz do seu aplicativo chamada "/dist/", que é todo o seu pacote, compilado e pronto para envio.
Belas Bandeiras opcionais:
- Prodisso cria uma versão do seu aplicativo pronta para produção
- output-path /para/seu/caminho/isso altera o caminho padrão para criar seus arquivos Angular
- hashing de saída nenhumremova hash adicional no nome do arquivo
Conclusão
Neste guia, seguimos as etapas para configurar um ambiente local sólido para facilitar o melhor aprendizado e experiência de trabalho do Angular. Seguindo essas etapas, você garantirá que o ambiente de desenvolvimento seja facilmente atualizável, minimizando a possibilidade de quaisquer problemas que surjam ao longo do tempo devido a itens como versão semântica.
Discutimos como configurar seu ambiente de desenvolvimento Angular usando o método Angular CLI, os pré-requisitos necessários e explicamos como instalar uma CLI, como criar um espaço de trabalho inicial e um aplicativo inicial e como executar o aplicativo localmente para testar sua configuração .
Espero que este tenha sido um guia útil e desejo a você o melhor aprendizado e experiência de trabalho do Angular!
FAQs
Como configurar ambiente Angular? ›
- Instalar o node. js (https://nodejs.org/en/). ...
- Agora teremos que instalar o TypeScript. ...
- A última instalação que faremos agora é o angular-cli. ...
- Agora basta escolher um editor de texto (Visual Studio Code, Sublime, Atom) da sua preferência e colocar a mão na massa para criar o projeto.
para instalar a última versão do Angular, basta dar o comando: npm install -g @angular/cli no terminal. ou caso queria instalar uma versão específica, deve ser explicitada no fim do comando, exemplo: npm install -g @angular/cli@1.0.0 (este comando instala a versão 1.0).
Qual o comando para iniciar o servidor no Angular? ›Utilizamos o comando ng new para criar um novo projeto em Angular. Ao executar esse comando, será criada uma nova pasta contendo uma estrutura de diretórios com os arquivos necessários para iniciar um projeto nesse framework, como mostra a Figura 1.
O que é NG serve? ›O ng serve executa um servidor local que disponibiliza sua aplicação em http://localhost:4200 (por padrão). Além disso ele “observa” o projeto e atualiza a página sempre que houver alguma alteração no código. Assim você acompanha os resultados das suas alterações durante o desenvolvimento.
O que é o CLI do Angular? ›O Angular CLI é uma ferramenta open source desenvolvida pelo próprio time do Angular e é utilizado para facilitar a criação de componentes, classes, services e outros.
Quais os padrões que o Angular utiliza? ›O Angular é um framework para o desenvolvimento de software front-end. Isso quer dizer que utiliza tecnologias padrão do contexto web como HTML, CSS e uma linguagem de programação como JavaScript ou TypeScript.
Qual o arquivo de configuração do Angular? ›json : os arquivos de configuração para o TypeScript. angular. json : contém as configurações para a CLI.
Como configurar o Angular no VSCode? ›Angular Development Server
Agora vamos abrir o nosso projeto no VSCode, vai em “File -> Open Folder” e procure a pasta e basta abrir normalmente. Por padrão o Angular usa o http://localhost:4200/ para rodar. Caso haja algum erro, pode ser que esse endereço esteja em uso por algum motivo.
Com linha de comando
Se você rodar ng version ou ng -v em um diretório que não tenha um projeto Angular, ele vai retornar somente a versão do CLI.
A forma mais simples de criar uma aplicação em Angular é por meio da ferramenta de linha de comando chamada Angular CLI, que é instalada por meio do gerenciador de pacotes NPM — NodeJS Package Manager — do Node. js, que, por sua vez, é um interpretador de JavaScript.
Como criar um service no Angular? ›
Para criar um serviço usando o CLI, basta executar o comando ng generate service. O resultado disso será a criação do arquivo /src/app/api. service. ts contendo a classe que representa o serviço e o arquivo /src/app/api.
Como rodar o build Angular? ›- Baixar as dependências do projeto: npm install.
- Compilar o projeto: ng build --prod.
- Copiar os arquivos compilados da pasta /dist (diretório onde os arquivos compilados ficam)
- Criar um artefato com o fonte compilado.
- Passo: Criação de um novo projeto. ...
- Adicionando pacote ghpages. ...
- Criação de um novo repositório no GitHub. ...
- Alterando a base url do projeto.
O comando ng build pode receber parâmetros, e os principais estão detalhados na Tabela 1. Define qual tipo de build deve ser gerado: (development, production). Valor padrão: development. Define qual dos ambientes informados em /src/environments deve ser usado na geração do build.
Como acessar o CLI? ›Para acessar a CLI, você deve usar um cliente SSH. PuTTY é um cliente SSH padrão e pode ser encontrado aqui. Este documento pressupõe que você está se conectando ao switch usando PuTTY.
Como se instala npm? ›Como instalar um pacote no NPM
Agora para instalar um pacote no seu projeto utilizando o NPM é muito simples. Basta executar o seguinte comando no terminal (dentro do diretório do seu projeto): npm install [nome do pacote] .
O que é CLI? De uma forma simples, a sigla significa Interface de Linha de Comando. Ele é um programa que permite que os usuários digitem comandos de texto dando instruções a um computador para fazer funções específicas.
Qual arquitetura O Angular usa? ›O framework usa uma arquitetura simples MVC (model-view-controller para AngularJS) ou MVVM (model-view-viewmodel) que não precisa criar código adicional para conectar controladores ou componentes. O código consistente é fundamental para reduzir erros e manter a eficiência.
Qual a arquitetura do Angular? ›A arquitetura do Angular permite organizar a aplicação por módulos através dos NgModules, que fornecem um contexto para os componentes serem compilados. Uma aplicação sempre tem ao menos um módulo raiz que habilita a inicialização e, normalmente, possui outros módulos de bibliotecas.
O que um desenvolvedor Angular precisa saber? ›O developer também precisa mostrar conhecimento avançado na tecnologia Angular e linguagens de programação, como HTML, CSS e JavaScript. Além do mais, é importante que conheça as linguagens . NET, C# e o banco de dados MySQL. Um ponto que pode ser um diferencial dessa profissão é a experiência com versionamento (git).
Como formatar o código no Visual Studio Code? ›
3- CTRL + "k" + "f" e CRTL + "k" + "d": Formata o código na janela para ser bem recuado. usando "d" irá formatar todo o documento durante o uso enquanto que "f" formata apenas texto selecionado.
Como programar no Visual Studio Code? ›Para fazer isso, pressione CMD + SHIFT + P (no Mac), digite shell command e selecione Install code command in path (Instalar o comando do VS Code no path). Depois disso, navegue até qualquer projeto a partir do terminal e digite code . no diretório para abrir o projeto usando o VS Code.
Como Identar o código no Visual Studio Code? ›Para indentar, clique na opção "Format Document" ("Formatar Documento", caso seu Visual Studio esteja em PT-BR). O comando Shift + Alt + F também pode ser utilizado.
Qual a versão mais atual do Angular? ›Angular 13, a mais recente atualização do popular framework da Web baseado em TypeScript do Google que promete ser “100% Ivy”, já está disponível como versão de produção. Ivy é o mecanismo de compilação e renderização da próxima geração do Angular, mantendo o suporte para o View Engine antecessor.
Qual versão o Angular está? ›Angular | |
---|---|
Plataforma | Multiplataforma, apenas navegadores modernos |
Lançamento | 14 setembro 2016 |
Versão estável | 12.1.4 (28 de julho de 2021) |
Versão em teste | 12.2.0-rc.0 (28 de julho de 2021) |
Para atualizar da sua versão atual para a versão mais recente do Angular, você pode consultar https://update.angular.io/ e digitar a versão que está usando e a versão para a qual deseja que seu aplicativo seja atualizado.
O que é um módulo no Angular? ›Um module é um mecanismo para agrupar components, directives , pipes e services relacionados, de forma a combinar com outros módulos para criar um aplicativo. Uma aplicação angular pode ser pensada como um quebra-cabeça onde cada peça (ou cada módulo) é necessária para poder ver a imagem completa.
Como importar componente no Angular? ›Para usar seu elemento personalizado Angular dentro de um componente do VueJs, você precisa importar seus arquivos js construídos e o arquivo styles. css dentro do arquivo index. html na pasta pública. Então você pode usar como qualquer outro componente ou tag html, basta adicioná-lo ao template HTML do seu componente.
Como instalar Angular material npm? ›Instalação local. O npm irá baixar os arquivos do Angular Material no diretório node_modules > angular-material. Por isso, é importante selecionar um diretório para guardar seus arquivos no projeto final.