DEV Community

Henrique Simões
Henrique Simões

Posted on • Originally published at Medium on

Montando um ambiente de desenvolvimento JavaScript no Windows com WSL — parte 04

Montando um ambiente de desenvolvimento JavaScript no Windows com WSL — parte 04

Instalando, configurando e personalizando o WSL — Windows Subsystem for Linux — usando o Ubuntu, Visual Studio Code, Nodejs, Git entre outros.

Dando continuidade o nosso tutorial, vamos instalar o Node.Js.

O Node.js é um software de código aberto e um ambiente de runtime JavaScript do lado do servidor, de software livre e multiplataforma baseado no mecanismo JavaScript V8 do Chrome, originalmente criado por Ryan Dahl e lançado em 2009.

Isso significa que com o Node.js é possível criar aplicações Javascript para rodar como uma aplicação standalone em uma máquina, não dependendo de um browser para a execução, como estamos acostumados.

Logo do NodeJs

Instalando o cURL

Com o acesso ao bash do Linux, recomendamos o uso de um gerenciador de versão devido as constantes atualizações do Node. Deste o nível iniciante, provavelmente, você precisará alternar entre várias versões do Node.js de acordo com as necessidades de diferentes projetos e cursos nos quais você estará trabalhando e/ou estudando. O Node Version Manager, mais comumente chamado de NVM, é a maneira mais popular de instalar várias versões do Node.js.

Para isso, precisamos primeiro instalar o cURL (Cliente URL), comandos URL são destinados a verificar a conectividade com uma URL e ao mesmo tempo é uma ferramenta de transferência de dados.

Instalando o NVM

Antes de instalarmos o NVM, vamos verificar na página do projeto no GitHub qual a versão mais recente. No momento que estou escrevendo este artigo a versão é a 0.39.1.

Isso vai executar um script que vai clonar o repositório do NVM em um diretório chamado ~/.nvm/, que é onde serão instaladas as várias versões do Node.js que quisermos.

O | bash tenta adicionar as variáveis de ambiente no arquivo .bash_profile arquivo:

export NVM_DIR="$HOME/.nvm"
[-s "$NVM_DIR/nvm.sh"] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[-s "$NVM_DIR/bash_completion"] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Enter fullscreen mode Exit fullscreen mode

Reinicie o terminal do Linux e execute o comando command -v nvm isso deverá retornar ‘nvm’.

Principais comandos do NVM

nvm ls Lista as versões instaladas.
nvm ls-remote Lista as versões disponível para instalação.
nvm install vX.X.X Instala a versão seleciona.
nvm install nodeInstala a versão mais recente.
nvm uninstall vX.X.X Desinstala a versão seleciona.
nvm use vX.X.X Use a versão seleciona.
nvm use nodeUse a versão mais recente.
nvm alias default vX.X.X Define uma versão padrão.
nvm alias nodeDefine a versão mais recente como padrão.
nvm current Indica qual versão esta sendo usada.

Instalando o NodeJs

Aconselho, neste período de aprendizado, a instalar a versão LTS atual e estável do Node. Posteriormente você poderá aprender a alternar entre as demais versões.

Verifique se o Node.js foi instalado corretamente bem como a versão atual com: node --version. Verifique também a versão do NPM, com: npm --version.

Concluindo

Espero que você tenha conseguido acompanhar até o fim desta quarta etapa, em caso de dúvidas deixe sua pergunta nos comentários ou me procure no LinkedIn.

Abraço!

Primeiraparte do tutorial.
Segunda parte do tutorial.
Terceira parte do tutorial.

Top comments (0)