Como instalar Node.js e npm no Windows, macOS e Linux (2023)

O Node.js veio como uma benção para os desenvolvedoresJavaScriptde todo o mundo lutando para alternar entre vários idiomas e estruturas para estender seu código em um ambiente de desenvolvimento sustentável.

Com o Node.js, você finalmente podeconstruir aplicativos da webcom conexões bidirecionais onde tanto o lado do servidor quanto o lado do cliente podem se comunicar completamente em tempo real e trocar dados. Na verdade, o Node.js foi revolucionário para desenvolvedores que desejavam mover aplicativos da Web em tempo real para o WebSocket.

Se você deseja melhorar suas habilidades de desenvolvimento web para o próximo nível e se tornar umdesenvolvedor JavaScript completo, Node.js está realmente abrindo caminho para essa palavra da moda!

Este artigo irá orientá-lo sobre como instalar o Node.js em seu computador e iniciar sua jornada de desenvolvimento web.

O que é Node.js?

Como instalar Node.js e npm no Windows, macOS e Linux (1)

A primeira coisa que você deve saber é que Node.jsnãoé uma linguagem de programação!

Você já deve estar ciente desse fato, mas vale a pena repetir para desenvolvedores novos no campo que podem confundir Node.js com umlinguagem de programaçãoapenas. Não é!

Node.jsé um ambiente de código aberto paralinguagem JavaScriptque substitui a funcionalidade do JavaScript e atualiza sua funcionalidade. Como resultado, você pode usar JavaScript para desenvolvimento de front-end e back-end, permitindo o desenvolvimento full-stack apenas usando JavaScript.

Originalmente, o Node.js foi projetado para oferecer desempenho em tempo real, arquiteturas push-back. Mas, desde então, o Node.js cresceu e se tornou um elemento importante da programação do lado do servidor para servidores que não bloqueiam eventos. A maioria dos principais sites e serviços de API atualmente dependem do Node.js.

Antes do Node.js, se você quisesse armazenar dados no banco de dados ou conectar seu aplicativo ao banco de dados, precisava de suporte de linguagem do lado do servidor. Isso porque o JavaScript não conseguiu regular o processo de back-end. Portanto, você deve aprender linguagens do lado do servidor comoPHP,Pitão, Ruby ou C# – ou procure a ajuda de um desenvolvedor de back-end.

O ambiente Node.js habilita o JavaScript acessando diretamente o banco de dados e funcionando corretamente como uma linguagem de back-end. Como resultado, você pode finalmente criar e executar um aplicativo usando apenas JavaScript com Node.js.

o Node.js usa oMecanismo de tempo de execução do JavaScript V8como sua alimentação raiz e usa uma arquitetura de E/S sem bloqueio e orientada a eventos. Todos eles constroem Node.js e ajudam a direcionar os produtos para um desempenho robusto.

Quem usa Node.js?

De acordo comW3Techs, até o momento, 1,4% de todos os sites usam Node.js – ou seja, mais de 22 milhões de sites. Esses números dão uma ideia geral do número de usuários do Node.js. Além disso, o Node.js foi baixado mais de 1,3 bilhão de vezes! Como você pode ver, as estatísticas falam fortemente sobre o tamanho do mercado Node.js.

De seus amigos de TI a magnatas do setor, todos gostam de aproveitar o Node.js. Isso porque o Node.js aumenta a performance dos desenvolvedores e agiliza o processo de desenvolvimento. Uma das tendências mais quentes no momento é o uso de JavaScript em todos os lugares, que trouxe o Node.js para a arena.

As principais empresas que usam o Node.js incluem:

  1. NASA
  2. Twitter
  3. Netflix
  4. LinkedIn
  5. PayPal
  6. Trello
  7. eBay
  8. Walmart
  9. Mozilla
  10. Média

Se você estudar essas empresas, poderá perceber que elas administram seus negócios em diferentes serviços ou produtos. Mas todos eles têm um fator crítico em comum: eles dependem do Node.js. Na verdade, usar o Node.js pode resolver a maioria dos seus problemas de desenvolvimento, independentemente do setor em que você atua.

Benefícios de usar o Node.js

Escolher a plataforma de programação certa para sua pilha de tecnologia é tão importante quanto a mão de obra na qual você investirá. Vários fatores devem ser considerados ao observar os benefícios de usar uma plataforma específica. Coisas como a curva de aprendizado,taxa de desenvolvimento, comunidade e escala podem alterar o equilíbrio geral dos benefícios.

Aqui estão os principais benefícios de usar o Node.js:

  • sintaxe simples
  • curva de aprendizado fácil
  • Capacidade de escalar rapidamente
  • Código aberto e flexível
  • desenvolvimento em plataformas
  • Desenvolvimento full-stack em uma única linguagem
  • comunicação em tempo real
  • Comunidade grande e ativa

Pré-requisitos do Node.js

Antes de instalar o Node.js, certifique-se de ter reunido todos os conhecimentos necessários e baixado todos os arquivos e elementos de instalação necessários.

Em primeiro lugar, ajudaria se você tivesse um entendimento básico de JavaScript e sua sintaxe - isso facilitaria o aprendizado do Node.js para você.

Em segundo lugar, uma compreensão básica de umlinguagem de programação orientada a objetos (OOP)ajuda você a trabalhar com codificação do lado do servidor.

Por fim, em vez de se apressar para um aprendizado intenso, dê um passo de cada vez. Lembre-se sempre de que você não está um dia atrasado ou um dólar a menos ao progredir.

requisitos de sistema

O Node.js não requer configuração de hardware sofisticada para ser executado; a maioria dos computadores nesta época deve lidar com Node.js de forma eficiente. Mesmo a maioria dos computadores em miniatura, como o BeagleBone ou o Arduino YÚN, ​​pode executar o Node.js.

No entanto, muito ainda depende de quais outrossoftware de memóriavocê está executando no mesmo sistema. Mas na maioria dos casos, a menos que seu computador seja da era mesozóica, você não deve se preocupar!

Versão LTS vs versão atual

O Node.js oferece duas versões diferentes que você pode baixar: a versão LTS e a versão atual.

O primeiro é o Long Term Support (LTS), que indica a versão que já está no mercado há algum tempo e vem com todo o suporte necessário. Portanto, você pode aproveitar uma grande quantidade de informações e comunidade para obter mais assistência com este lançamento.

Esta versão LTS é recomendada para a maioria dos usuários devido à sua sustentabilidade e ciclo de suporte de 18 meses. Por ser uma versão estável, usá-la para produzir back-ends pode ajudar a obter um resultado robusto.

A versão atual indica a versão lançada mais recentemente do Node com os recursos adicionados e atualizados mais recentemente. Mas esta versão tem menos suporte por trás dela (cerca de oito meses) e possívelexposição a bugs. Portanto, os especialistas sugerem usar esta versão apenas para desenvolvimento de front-end.

Considerando todos esses fatores, se você é um usuário regular que gosta de viver sem complicações, deve optar pela versão LTS. Por outro lado, se você é um usuário avançado que gosta de experimentar novas tecnologias, pode decidir instalar a versão atual.

Como instalar Node.js e npm

Cada sistema operacional tem um método diferente para instalar o Node.js. O arquivo de configuração principal difere de sistema operacional para sistema operacional. No entanto, os criadores do Node.js se certificaram de fornecer os arquivos necessários para cada sistema.

Na próxima parte do artigo, discutiremos a instalação do Node.js nos sistemas operacionais Windows, macOS e Linux.

Como instalar o Node.js no Windows?

Siga este guia passo a passo para instalar o Node.js no Windows.

1. Baixe para o Windows Installer

Primeiro, baixe o arquivo deInstalador do Windows (.msi)no site oficial do Node.js. Este banco de dados de instalação MSI é uma coleção de arquivos de instalação essenciais para instalar, atualizar ou modificar a versão existente do Node.js.

Notavelmente, o instalador também carregaGerenciador de Pacotes Node.js (npm)dentro dele. Isso significa que você não precisa instalar o npm separadamente.

Ao fazer o download, selecione a versão correta de acordo com o seu sistema operacional. Por exemplo, se você estiver usando um sistema operacional de 64 bits, baixe a versão de 64 bits e, se estiver usando a versão de 32 bits, baixe a versão de 32 bits:

Como instalar Node.js e npm no Windows, macOS e Linux (2)

2. Inicie o processo de instalação

Ao abrir e executar o arquivo.msi, o processo de instalação é iniciado. Mas você precisa definir alguns parâmetros antes de executar o processo de instalação.

Clique duas vezes no arquivo de instalação para executá-lo. O instalador solicitará que você aceite o contrato de licença do Node.js. Para continuar, marque a caixa "Aceito" e clique emPróximo:

Como instalar Node.js e npm no Windows, macOS e Linux (3)

Em seguida, selecione o destino onde deseja instalar o Node.js. Se você não quer mudardiretório, vá para o local padrão do Windows e clique no botãoPróximode novo.

Como instalar Node.js e npm no Windows, macOS e Linux (4)

A próxima tela exibe as opções de configuração personalizada. Se você deseja uma instalação padrão com funcionalidade Node.js padrão, clique no botãoPróximo. Caso contrário, você pode selecionar seus itens específicos nos ícones da árvore antes de clicar emPróximo:

Como instalar Node.js e npm no Windows, macOS e Linux (5)

O Node.js oferece opções para instalar ferramentas para módulos nativos. Se você estiver interessado neles, clique na caixa de seleção para indicar suas preferências ou clique emPróximopara prosseguir com o padrão:

Como instalar Node.js e npm no Windows, macOS e Linux (6)

3. Execute a instalação do Node.js no Windows

Finalmente – esta é a parte mais fácil de todas – cliqueInstalarpara iniciar o processo de instalação:

Como instalar Node.js e npm no Windows, macOS e Linux (7)

O sistema concluirá a instalação em segundos ou minutos e mostrará uma mensagem de sucesso. aperte o botãoSaídapara fechar o instalador do Node.js.

Como instalar Node.js e npm no Windows, macOS e Linux (8)

4. Confirmação de instalação do Node.js

Isso conclui o processo de instalação. Agora você precisa verificar se o Node.js está instalado corretamente ou não.

Para confirmar a instalação e verificar se a versão correta foi instalada,abra o prompt de comando do seu PCe digite o seguinte comando:

Nó --versão

E para verificar a versão do npm, execute este comando:

npm --versão
Como instalar Node.js e npm no Windows, macOS e Linux (9)

Se a versão Node.js e npm estiver instalada corretamente, você verá o nome da versão no prompt do CMD.

Como instalar o Node.js no MacOS?

Siga estas diretrizes passo a passo para instalar o Node.js no macOS.

1. Baixe o programa de instalação do macOS

A instalação do Node.js no MacOS segue quase o mesmo procedimento do Windows. Tudo o que você precisa fazer é baixar o arquivo de instalação para Mac. Então, quando você iniciá-lo, o instalador irá guiá-lo pelo resto.

Primeiro baixe o arquivoprograma de instalação do macOS (.pkg)fazer siteNode.js. Existe apenas uma versão de 64 bits, então você não precisa se preocupar com qual baixar.

Como instalar Node.js e npm no Windows, macOS e Linux (10)

2. Comece a instalar o Node.js no MacOS

Verifique sua pastaEscolherpara o arquivo de instalação e clique nele para iniciar o processo de instalação.

O instalador do Node.js carrega o arquivo principal do Node.js e, portanto, o processo de instalação instala o Node.js e o npm a partir do arquivo de instalação. Portanto, você não precisa instalar o npm separadamente.

Em seguida, clique emContinuarpara continuar com a instalação.

Como instalar Node.js e npm no Windows, macOS e Linux (11)

Para instalar o Node.js, você deve aceitar os Termos de Uso. Para revisar o contrato de licença, leia tudo e clique em "Acordado" continuar.

Como instalar Node.js e npm no Windows, macOS e Linux (12)

Nesta tela, selecione o local de instalação. Normalmente, o sistema operacional determina um local de instalação padrão. Se você tiver outros requisitos, poderá alterar o local. Caso contrário, mantenha o local padrão.

3. Execute a instalação do Node.js no macOS

Agora você definiu todas as preferências necessárias para instalar totalmente o Node.js no macOS. Agora clique no botãoInstalarpara terminar a instalação.

Como instalar Node.js e npm no Windows, macOS e Linux (13)

Após um processo de instalação bem-sucedido, o sistema mostrará uma mensagem de confirmação. Como o npm está integrado ao instalador do Node.js, a mensagem também deve fornecer prova da instalação do npm.

Por fim, clique no botãoFecharpara fechar a caixa de diálogo.

Como instalar Node.js e npm no Windows, macOS e Linux (14)

4. Confirmando a instalação do Node.js no macOS

Agora você instalou o Node.js no seu macOS. No entanto, você deve verificar se o processo de instalação foi bem-sucedido e se as versões Node.js e npm estão funcionando corretamente no seu macOS.

Para verificar a versão do Node.js, abra seu terminal MacOS, clique nas teclasComando + Espaço, ou pesquise no terminal no campo de pesquisa.

Como instalar Node.js e npm no Windows, macOS e Linux (15)

Para verificar a versão do Node.js, digite:

Nó --versão

E para verificar a versão do npm, execute este comando:

npm --versão
Como instalar Node.js e npm no Windows, macOS e Linux (16)

Se as versões Node.js e npm estiverem visíveis, ambas estão instaladas corretamente e funcionando bem. Caso contrário, pode ser necessário verificar novamente para encontrar o erro ou tentar o processo de instalação novamente.

Como instalar o Node.js no Linux?

Linux funciona um pouco diferente de outros sistemas operacionais. Isso ocorre porque o Linux é de código aberto e oferece mais liberdade, opções de personalização e recursos avançados.

Se você não tem problemas comcomandante, você deve estar familiarizado com o Linux. Aqui veremos o método mais simples para instalar o Node.js no sistema operacional Linux.

1. Selecione a versão Node.js para sua distribuição Linux

O sistema operacional Linux possui centenas de distribuições diferentes devido à diversidade que oferece. E os usuários adoram personalizar e aproveitar a funcionalidade específica de diferentes versões usando diferentes distribuições.

Primeiro, encontre as instruções de instalação para sua distribuição específica emDistribuições binárias do Node.js. Para este tutorial, usaremos o Ubuntu para fins ilustrativos.

Como instalar Node.js e npm no Windows, macOS e Linux (17)

2. Instale a ferramenta de linha de comando Curl

Antes de instalar o Node.js, certifique-se de ter a ferramenta de linha de comando curl instalada em seu sistema. Caso contrário, cole este comando em seu terminal para instalar o curl:

sudo apt install curl

Ele pode solicitar a senha do sistema para confirmar a permissão de instalação. Uma vez inseridosenha, o sistema deve começar a instalar o ripple.

Como instalar Node.js e npm no Windows, macOS e Linux (18)

3. Comece a instalar o Node.js

Você precisa copiar e colar o comando de instalação do Node.js em seu terminal (no nosso caso, podemos obtê-lo na página de distribuição do Ubuntu) para que o sistema comece a instalar o Node.js.

Por exemplo, aqui vamos instalar o Node.js v14.x. Estes são os comandos de instalação para o Ubuntu:

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash-
sudo apt-get install -y nodejs

Como você já possui a linha de comando curl instalada em seu terminal, copie e cole o primeiro comando (o comando curl) em seuterminale execute-o.

Como instalar Node.js e npm no Windows, macOS e Linux (19)

O comando curl inicia o processo de instalação do Node.js, atualiza seu sistema e baixa todas as bibliotecas Node.js necessárias para instalar o Node.js em seu sistema operacional Linux.

Como instalar Node.js e npm no Windows, macOS e Linux (20)

Agora todas as bibliotecas e recursos do Node.js foram baixados para o seu PC. Com um último comando, podemos finalizar a instalação do Node.js e do npm em seu computador.

Copie e cole a segunda linha de comando das instruções de instalação acima em seu terminal Linux:

sudo apt-get install -y nodejs
Como instalar Node.js e npm no Windows, macOS e Linux (21)

Se você fez tudo corretamente, o Node.js será instalado corretamente em sua distribuição Linux. Agora digite o comandoClaropara limpar o terminal.

4. Verifique a instalação do Node.js na distribuição Ubuntu Linux

Como você instalou o Node.js, pode verificar se a instalação foi bem-sucedida ou não. Para confirmar a instalação, execute doiscomandos simples do linuxi din Linux-terminal.

Para verificar a versão do Node.js, digite:

Nó --versão

E para verificar a versão do npm, digite:

npm --versão
Como instalar Node.js e npm no Windows, macOS e Linux (22)

Se as versões Node.js e npm estiverem instaladas corretamente, você verá os nomes das versões Node.js e npm visíveis no terminal Linux. Isso indica que você instalou Node.js e npm em sua distribuição Linux.

Verifique e atualize a versão npm

Como já mencionado, o npm é o gerenciador de pacotes do Node.js. Ele gerencia as dependências do pacote. Sem o npm, você teria que desempacotar manualmente todos os seus pacotes Node.js toda vez que quisesse carregar um framework. Mas o npm isenta você dessa responsabilidade e cuida dela automaticamente.

Atualizações regulares do npm também atualizam seus pacotes locais emelhorar o códigousado em seus projetos. No entanto, como o npm é instalado automaticamente com a versão do Node.js que você escolher, ele geralmente perde a versão mais recente do npm. Nesses casos, você pode verificar sua versão do npm e atualizá-la manualmente em um processo simples.

Os processos para verificar e atualizar sua versão do npm são muito semelhantes no Windows, macOS e Linux – você executará o mesmo comando em cada um.

Atualizar o pm no Windows

Para verificar a versão do npm, execute o seguinte comando:

npm -v

…ou:

npm --versão

E para atualizar a versão do npm, execute este comando:

npm instalador -g[e-mail protegido]

Depois de executar este comando no prompt do CMD no Windows, o sistema atualizará sua versão do npm e instalará os pacotes adicionais em segundos. Por fim, você pode verificar a versão novamente para confirmar a atualização da versão npm.

Como instalar Node.js e npm no Windows, macOS e Linux (23)

atualização do npm no macOS

Para verificar a versão do npm no MacOS, abra seu terminal e execute o seguinte comando:

npm -v

…ou:

npm --versão
Como instalar Node.js e npm no Windows, macOS e Linux (24)

Para atualizar a versão do npm, execute este comando no seu terminal macOS:

npm instalador -g[e-mail protegido]
Como instalar Node.js e npm no Windows, macOS e Linux (25)

atualização do npm no Linux

Para atualizar sua versão npm no Linux, digite estes comandos em seu terminal:

sudo npm instalador -g n

…e então:

sudo n mais recente
Como instalar Node.js e npm no Windows, macOS e Linux (26)

Retomar

O Node.js tornou-se rapidamente um ambiente de programação popular devido à sua usabilidade tanto no front-end quanto no back-end. Milhares de usuários ativos criaram uma grande comunidade que ajuda a evitar que novos desenvolvedores e suas perguntas sejam ignoradas.

Basicamente, começar a usar o Node.js é fácil por causa de sua simplicidade, e seus recursos para criar aplicativos avançados são extraordinários. Também pode ajudar a torná-lo umdesenvolvedor full stacka curto prazo. Esses recursos tornam o Node.js uma escolha inevitável para programação de próxima geração.

Perdemos alguma dica útil sobre a instalação do Node.js no Windows, macOS ou Linux? Deixe-nos saber nos comentários!

Top Articles
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated: 03/04/2023

Views: 6190

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.