Este post foi escrito como suporte à instalação do ambiente local para aqueles que querem estudar as tecnologias relacionadas à Front End disponibilizadas no GitHub do Blog.
Este post cobre a instalação essencial para que seja possível executar os seguintes projetos, localmente:
Infraestrutura básica
Vamos começar configurando o nosso ambiente de desenvolvimento. Para isso vamos precisar instalar as seguintes ferramentas listadas abaixo.
Para esse artigo estamos utilizando uma Distribuição Linux, no caso, o Ubuntu 64 bits. Mas fiquem tranquilos, pois não é muito diferente para outros sistemas.
Instalando o NodeJS
Existem duas maneiras de instalar o NodeJS: pelo gerenciador de pacotes do seu SO (No nosso caso o Ubuntu), ou baixando o pacote manualmente e declarando sua variável.
As duas maneiras funcionam perfeitamente, tornando a escolha uma questão de gosto. Se utilizar o gerenciador, as atualizações são feitas de forma mais fácil, e se optar por baixar manualmente, a instalação fica mais limpa e clara em relação a configuração do ambiente.
Instalando via Gerenciador de pacotes
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs
É recomendado que também instale o seguinte pagote:
sudo apt-get install -y build-essential
Instalando manualmente
Faça o download do pacote de acordo com seu Sistema Operacional.
Descompacte no local que for conveniente. Lembre-se que é necessário que o diretório tenha permissão de leitura e escrita e que não seja limitado ao Super Usuário. No nosso caso escolhemos descompactar o arquivo no seguinte diretório: /opt/dev/frontend
Depois adicione no final do arquivo /etc/bash.bashrc
#NodeJS export NODE_HOME="/opt/dev/frontend/node-v6.3.1-linux-x64" export PATH=$PATH:$NODE_HOME/bin
Instalando/Atualizando o NPM
O NodeJS já vem com o NPM instalado por padrão. Portanto ao executar o passo anterior, você automaticamente já tem o NPM instalado. Entretanto, o NPM é atualizado com mais frequência quando comparado ao NodeJS, então você pode ter certeza que está com a versão mais recente do NPM, executando o seguinte comando:
npm install -g npm
Se a versão instalado estiver desatualizada, este comando atualizará o NPM.
Instalando o Bower
npm install -g bower
Instalando o Grunt
npm install -g grunt-cli
Clonando o projeto e instalando as dependências
Agora é necessário clonar o repositório do GitHub. Para saber mais detalhes sobre como clonar um repositório clique aqui.
Depois de clonar o repositório, com o terminal apontando para a raiz do seu projeto, execute os comandos:
npm install bower install grunt copy node server.js
O último comando inicia um servidor na porta 3000; sua aplicação agora deve estar disponível no endereço http://localhost:3000