Desenvolvimento Web II

Notas de aula do prof. Eduardo da disciplina de Desenvolvimento Web II (curso técnico)

View on GitHub

Introdução

Objetivo: Configurar o ambiente de desenvolvimento, com NodeJS e Git.

Instalação da versão LTS do NodeJS

Recomendo a utilização do nvm, que permite a utilização de versões diferentes do NodeJS. O nvm é gerenciador de versões do NodeJs, desenvolvido para ser instalado utilizando a conta de um usuário final.

Para instalar ou atualizar o o nvm, execute o comando abaixo:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

Após a instalação, é necessário atualizar as variáveis de ambiente do seu terminal. Para tal, sugiro fechar o terminal e abrir novamente. Em seguida, você pode instalar a versão LTS do NodeJS:

nvm install --lts

Importante: se você usa zsh

Caso você esteja utilizando o ambiente zsh, é necessário editar o arquivo ~/.zshrc e adicione as seguintes linhas:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

Configuração das variáveis de ambiente do GIT

Considerando que o git já esteja instalado em seu ambiente, sugiro configurar as variáveis de ambiente com as informações do usuário e email para registros nos commits do repositório. Para isso, execute os seguintes comandos:

git config --global user.name "Nome do usuário"

e

git config --global user.email "email@dominio.com"

Ambiente no Microsoft Windows

Foi criada uma playlist no [Youtube] (https://www.youtube.com/watch?v=R9cgjP5HLzE&list=PL6u1VNwqZdJamJIpi0ajtFpopTWeUx5pK). Existem algumas dicas boas quanto à instalação e permissão de acesso.

Um comando quase sempre necessário no Windows, para ser executado no Power Shell, é:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Extensões recomendadas do Visual Studio Code

Eu sugiro que você instale as seguintes extensões para o Visual Studio Code:

Você pode instalar outras extensões e fazer configurações adicionais, conforme a sua preferência.

< Início