Montando um ambiente de desenvolvimento JavaScript no Windows com WSL.
Tags: wls, windows, linux
Published: 2023-02-09 19:58:57

---
title: Montando um ambiente de desenvolvimento JavaScript no Windows com WSL.
published: true
date: 2021-11-24 00:18:27 UTC
tags: wls,windows,linux
canonical_url: 
---

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

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

Quero compartilhar com vocês este tutorial com algumas dicas para instalar o WSL. Percebi que a maioria dos cursos ofertados hoje em dia é feito em MAC ou Linux, são poucos baseados totalmente no Windows, e para um melhor acompanhamento nada melhor do que usarmos o Linux.

Nestes casos muitos utilizam a opção de Dual Boot ou uma máquina virtual, mas com o WSL, não é necessário nenhuma destas opções, e, para quem se encontra como Windows 11 a partir da build 22000, pode usar até os aplicativos do Linux em modo gráfico.

![](https://cdn-images-1.medium.com/max/1024/1*EFRYRIs4sPbkpgy8M-uUdg.jpeg)

### Instalando o WSL e o Ubuntu

Vamos usar como base o Windows 11 para instalação e configuração do WSL, mas estas mesmas configurações podem ser usadas no Windows 10 a partir da build 19041 ou superior.

Caso você utilize uma versão mais antiga: [Etapas de instalação manual para versões mais antigas do WSL | Microsoft Docs](https://docs.microsoft.com/pt-br/windows/wsl/install-manual)

A instalação é feita com o comando wsl --install no PowerShell ou no prompt de comando do Windows em modo administrador e reiniciando o computador.

Com o botão direito do mouse, clique no botão Iniciar e em Terminal Windows (Administrador).

![](https://cdn-images-1.medium.com/max/241/1*4bSqbPkdXWm_hJeytkcENg.png)

Ou clique em Iniciar e digite terminal, selecione Windows Terminal na aba esquerda e na aba da direita clique em Executar como administrador.

![](https://cdn-images-1.medium.com/max/761/1*lvUuJQrAsTTBD9h9F9P3Vg.png)

Após a confirmação da execução como Administrador, digite o comando abaixo no terminal.

{% gist https://gist.github.com/HenriqueMSimoes/3807a44d7cd242a689e35add21074bf2 %}

![](https://cdn-images-1.medium.com/max/1024/1*m4WmitxeUk_4SiR0fgz6KQ.gif)

Esse comando habilitará os componentes opcionais necessários, baixará o kernel mais recente do Linux, definirá o WSL 2 como padrão e instalará o Ubuntu.

_Você precisará reiniciar o computador durante esse processo de instalação._

Depois que o processo de instalação da distribuição do Linux com o WSL for concluída, reinicie o computador para finalizar a instalação e configuração do usuário no Ubuntu.

Caso o terminal do Linux não abra logo após a reinicialização do Windows, será necessário efetuar o download e instalação manual pela Windows Store.

![](https://cdn-images-1.medium.com/proxy/1*ZCOX_cRlz3q1Bo40YNB-AQ.png)

Escolha a distro de sua preferência, e faça a instalação. Depois de instalado é preciso abrir o terminal para que ele conclua a instalação criando seu usuário e senha para o Linux. **O usuário e senha pode ser diferente do que você usa no Windows.**

Na primeira vez que a distribuição do Linux for iniciada, uma janela de console será aberta e será solicitado que você aguarde para que os arquivos sejam instalados e solicitando a criação de um usuário

![](https://cdn-images-1.medium.com/max/978/1*DrrdiP0XLp6qsmY0-nHouA.gif)

Depois de criar um Nome de Usuário e uma Senha, a conta será o usuário padrão para a distribuição e será conectada automaticamente ao iniciar.

Essa conta será considerada o administrador do Linux, com a capacidade de executar comandos administrativos sudo (Super Usuário).

Após a criação do usuário é recomendando a atualização do Ubuntu

Sempre atualize regularmente seus pacotes usando o gerenciador de pacotes para Ubuntu, use o comando:

{% gist https://gist.github.com/HenriqueMSimoes/b3c6558b6ae985a6c2104f1a113bc85c %}

![](https://cdn-images-1.medium.com/max/978/1*-5qcfhxNklIywHdLqk63qA.gif)

Com isso finalizamos a instalação do WSL e do Linux, daremos continuidade com as demais instalações e configurações nos próximos posts.

{% gist https://gist.github.com/HenriqueMSimoes/2f7bbe8ecb61abe7245193a14b6af001 %}

**Concluindo**

Espero que você tenha conseguido acompanhar até o fim desta primeira etapa, em caso de dúvidas deixe sua pergunta nos comentários ou me [procure no LinkedIn](https://www.linkedin.com/in/henrique-simoes/).

Abraço!

[Segunda](https://dev.to/henriquemsimoes/montando-um-ambiente-de-desenvolvimento-javascript-no-windows-com-wsl-parte-02-375c) parte do tutorial.
[Terceira](https://dev.to/henriquemsimoes/montando-um-ambiente-de-desenvolvimento-javascript-no-windows-com-wsl-parte-03-1nco) parte do tutorial.
[Quarta](https://dev.to/henriquemsimoes/montando-um-ambiente-de-desenvolvimento-javascript-no-windows-com-wsl-parte-04-443g) parte do tutorial.