{"id":44623,"date":"2021-10-12T12:29:19","date_gmt":"2021-10-12T10:29:19","guid":{"rendered":"https:\/\/kinsta.com\/?p=103132"},"modified":"2023-08-22T04:39:33","modified_gmt":"2023-08-22T07:39:33","slug":"como-instalar-o-node-js","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/","title":{"rendered":"Como instalar o Node.js e npm no Windows, macOS e Linux"},"content":{"rendered":"<p>O Node.js veio como uma ben\u00e7\u00e3o para desenvolvedores <a href=\"https:\/\/kinsta.com\/pt\/blog\/bibliotecas-javascript\/\">JavaScript<\/a> de todo o mundo que lutam com a troca entre m\u00faltiplas linguagens e frameworks para ampliar seu c\u00f3digo em um ambiente de desenvolvimento sustent\u00e1vel.<\/p>\n<p>Com o Node.js, voc\u00ea pode finalmente <a href=\"https:\/\/sevalla.com\/application-hosting\/\">construir aplicativos web<\/a> com conex\u00f5es bidirecionais onde tanto o lado do servidor quanto o lado do cliente podem se comunicar completamente em tempo real e trocar dados. De fato, o Node.js tem sido revolucion\u00e1rio para desenvolvedores que queriam mover aplicativos web em tempo real atrav\u00e9s do WebSocket.<\/p>\n<p>Se voc\u00ea est\u00e1 visando melhorar suas habilidades de desenvolvimento web para o pr\u00f3ximo n\u00edvel e tornar-se um <a href=\"https:\/\/kinsta.com\/pt\/blog\/salario-desenvolvedor-full-stack\/\">desenvolvedor JavaScript completo<\/a>, Node.js realmente prepara o caminho em dire\u00e7\u00e3o a essa palavra-chave entusiasmada!<\/p>\n<p>Este artigo ir\u00e1 orient\u00e1-lo sobre como instalar o Node.js em seu computador e iniciar sua jornada de desenvolvimento web.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>O que \u00e9 Node.js?<\/h2>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/nodejs-official-logo.jpg\" alt=\"Logotipo do Node.js\" width=\"1200\" height=\"720\"><figcaption class=\"wp-caption-text\">Logo do Node.js (Fonte da imagem: <a href=\"https:\/\/nodejs.org\/en\/about\">Node.js<\/a>)<\/figcaption><\/figure>\n<p>A primeira coisa que voc\u00ea deve saber \u00e9 que o Node.js <em>n\u00e3o<\/em> \u00e9 uma linguagem de programa\u00e7\u00e3o!<\/p>\n<p>Voc\u00ea pode j\u00e1 estar ciente deste fato, mas \u00e9 preciso repetir para novos desenvolvedores no campo que podem confundir o Node.js com uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhor-linguagem-de-programacao\/\">linguagem de programa\u00e7\u00e3o<\/a> \u00fanica. N\u00e3o \u00e9!<\/p>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-node-js\/\">Node.js<\/a> \u00e9 um ambiente de c\u00f3digo aberto para a <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-javascript\/\">linguagem JavaScript<\/a> que reformula as funcionalidades do JavaScript e atualiza sua funcionalidade. Como resultado, voc\u00ea pode usar JavaScript para desenvolvimento frontend e backend, permitindo o desenvolvimento full-stack apenas usando JavaScript.<\/p>\n<p>Inicialmente, o Node.js foi projetado para servir ao desempenho em tempo real, arquiteturas push-back. Mas desde ent\u00e3o, o Node.js cresceu e se tornou um elemento vital para a programa\u00e7\u00e3o do lado do servidor para servidores que n\u00e3o bloqueiam eventos. A maioria dos sites convencionais e servi\u00e7os API hoje em dia dependem do Node.js.<\/p>\n<p>Antes do Node.js, se voc\u00ea queria armazenar quaisquer dados no banco de dados ou conectar seu programa ao banco de dados, voc\u00ea precisava do suporte de uma linguagem do lado do servidor. Isso porque o JavaScript n\u00e3o conseguia regular o processo de backend. Consequentemente, voc\u00ea tinha que aprender linguagens do lado do servidor como <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-php-morreu\/\">PHP<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/blog\/tutoriais-python\/\">Python<\/a>, Ruby, ou C# &#8211; ou buscar ajuda de um desenvolvedor backend.<\/p>\n<p>O ambiente Node.js habilita o JavaScript ao empregar diretamente o banco de dados e funcionar corretamente como uma linguagem backend. Como resultado, voc\u00ea pode finalmente construir e executar um programa usando apenas JavaScript com o Node.js.<\/p>\n<p>O Node.js usa o <a href=\"https:\/\/en.wikipedia.org\/wiki\/V8_(JavaScript_engine)\" target=\"_blank\" rel=\"noopener noreferrer\">mecanismo V8 JavaScript runtime<\/a> como sua pot\u00eancia raiz, e emprega uma arquitetura I\/O sem bloqueio acionada por eventos. Todos eles juntos constroem o Node.js e ajudam a impulsionar os produtos para uma performance robusta.<\/p>\n<h2>Quem usa Node.js?<\/h2>\n<p>De acordo com a <a href=\"https:\/\/w3techs.com\/technologies\/details\/ws-nodejs\" target=\"_blank\" rel=\"noopener noreferrer\">W3Techs<\/a>, at\u00e9 hoje, 1,4% de todos os sites usam o Node.js &#8211; ou seja, mais de 22 milh\u00f5es de sites. Estes n\u00fameros lhe d\u00e3o uma ideia geral da quantidade de usu\u00e1rios do Node.js. Al\u00e9m disso, o Node.js j\u00e1 foi baixado mais de 1,3 bilh\u00f5es de vezes! Como voc\u00ea pode ver, as estat\u00edsticas falam fortemente com a escala de mercado Node.js.<\/p>\n<p>Desde seus amigos em TI at\u00e9 os magnatas da ind\u00fastria, todos est\u00e3o gostando de alavancar o Node.js. Isso porque o Node.js amplifica o desempenho dos desenvolvedores e aumenta a velocidade do processo de desenvolvimento. Uma das tend\u00eancias mais inteligentes atualmente \u00e9 o uso do JavaScript em todos os lugares, o que trouxe o Node.js para a arena.<\/p>\n<p>As principais empresas que usam o Node.js incluem:<\/p>\n<ol>\n<li>NASA<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/marketing-no-twitter\/\">Twitter<\/a><\/li>\n<li>Netflix<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/estatisticas-e-fatos-do-linkedin\/\">LinkedIn<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/stripe-vs-paypal\/\">PayPal<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/trello-vs-asana\/\">Trello<\/a><\/li>\n<li>eBay<\/li>\n<li>Walmart<\/li>\n<li>Mozilla<\/li>\n<li>M\u00e9dio<\/li>\n<\/ol>\n<p>Se voc\u00ea estudar essas empresas, voc\u00ea pode notar que elas administram seus neg\u00f3cios em diferentes servi\u00e7os ou produtos. Mas todas elas t\u00eam um fator cr\u00edtico em comum: elas confiam no Node.js. De fato, usar o Node.js pode resolver a maioria de seus problemas de desenvolvimento, n\u00e3o importa em que ind\u00fastria voc\u00ea est\u00e1.<\/p>\n<h2>Vantagens de usar o Node.js<\/h2>\n<p>Escolher a plataforma de programa\u00e7\u00e3o certa para \u00e0 sua pilha de tecnologia \u00e9 t\u00e3o importante quanto a m\u00e3o-de-obra em que voc\u00ea quer investir. V\u00e1rios fatores devem ser considerados quando voc\u00ea procura as vantagens de usar uma plataforma em particular. Coisas como a curva de aprendizado, <a href=\"https:\/\/kinsta.com\/pt\/blog\/gerador-de-codigo-wordpress\/\">velocidade de desenvolvimento<\/a>, comunidade e escala podem alterar o equil\u00edbrio geral dos benef\u00edcios.<\/p>\n<p>Aqui est\u00e3o as principais vantagens de usar o Node.js:<\/p>\n<ul>\n<li>Sintaxe simples<\/li>\n<li>Curva de aprendizado f\u00e1cil<\/li>\n<li>Capacidade de escalar rapidamente<\/li>\n<li>C\u00f3digo aberto e flex\u00edvel<\/li>\n<li>Desenvolvimento multiplataforma<\/li>\n<li>Desenvolvimento Full-Stack em uma \u00fanica linguagem<\/li>\n<li>Comunica\u00e7\u00e3o em tempo real<\/li>\n<li>Vasta e ativa comunidade<\/li>\n<\/ul>\n<h2>Pr\u00e9-requisitos do Node.js<\/h2>\n<p>Antes de instalar o Node.js, voc\u00ea precisa garantir que voc\u00ea reuniu todos os bits de conhecimento necess\u00e1rios e baixou todos os arquivos e elementos de instala\u00e7\u00e3o necess\u00e1rios.<\/p>\n<p>Em primeiro lugar, ajudaria se voc\u00ea tivesse uma compreens\u00e3o b\u00e1sica do JavaScript e sua sintaxe &#8211; isso tornar\u00e1 mais f\u00e1cil para voc\u00ea aprender Node.js.<\/p>\n<p>Em segundo lugar, um entendimento b\u00e1sico de uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/programacao-orientada-objetos-python\/\">linguagem de programa\u00e7\u00e3o orientada a objetos (OOP)<\/a> ir\u00e1 ajud\u00e1-lo a trabalhar na codifica\u00e7\u00e3o do lado do servidor.<\/p>\n<p>Finalmente, ao inv\u00e9s de se apressar em um aprendizado intenso, d\u00ea um passo de cada vez. Lembre-se sempre que voc\u00ea n\u00e3o est\u00e1 com um dia de atraso ou um d\u00f3lar a menos enquanto voc\u00ea estiver progredindo.<\/p>\n<h3>Requisitos do sistema<\/h3>\n<p>O Node.js n\u00e3o requer uma configura\u00e7\u00e3o de hardware sofisticada para rodar; a maioria dos computadores desta era deve lidar com o Node.js de forma eficiente. Mesmo a maioria dos computadores em miniatura como BeagleBone ou Arduino Y\u00daN podem rodar o Node.js.<\/p>\n<p>No entanto, muito ainda depende de qual outro <a href=\"https:\/\/kinsta.com\/pt\/aprenda\/velocidade-de-sites\/\">software de porco de mem\u00f3ria<\/a> voc\u00ea tem rodando no mesmo sistema. Mas, na maioria dos casos, voc\u00ea n\u00e3o deve se preocupar a menos que seu computador seja da Era Mesoz\u00f3ica!<\/p>\n<h3>Vers\u00e3o LTS vs Vers\u00e3o Atual<\/h3>\n<p>Node.js oferece duas vers\u00f5es diferentes para voc\u00ea baixar: a vers\u00e3o LTS e a vers\u00e3o Atual.<\/p>\n<p>O primeiro \u00e9 o Suporte de Longo Prazo (LTS), que indica a vers\u00e3o que est\u00e1 no mercado h\u00e1 algum tempo e vem com todo o suporte obrigat\u00f3rio. Consequentemente, voc\u00ea pode acessar um monte de informa\u00e7\u00f5es e comunidade para obter ajuda adicional com esta vers\u00e3o.<\/p>\n<p>Esta vers\u00e3o LTS \u00e9 recomendada para a maioria dos usu\u00e1rios devido \u00e0 sua sustentabilidade e ciclo de suporte de 18 meses de dura\u00e7\u00e3o. Por ser uma vers\u00e3o est\u00e1vel, us\u00e1-la para produzir backends pode ajudar voc\u00ea a alcan\u00e7ar um resultado robusto.<\/p>\n<p>A vers\u00e3o atual indica a \u00faltima vers\u00e3o lan\u00e7ada do Node com os recursos mais recentemente adicionados e atualizados. Mas esta vers\u00e3o tem menos suporte por tr\u00e1s disso (cerca de oito meses) e poss\u00edvel <a href=\"https:\/\/kinsta.com\/pt\/docs\/informacoes-de-servico\/divulgar-vulnerabilidade-de-seguranca\/\">exposi\u00e7\u00e3o a bugs<\/a>. Portanto, especialistas sugerem o uso desta vers\u00e3o apenas para o desenvolvimento do frontend.<\/p>\n<p>Considerando todos esses fatores, se voc\u00ea \u00e9 um usu\u00e1rio regular que gosta de viver sem problemas, escolha a vers\u00e3o LTS. Por outro lado, se voc\u00ea \u00e9 um usu\u00e1rio avan\u00e7ado que gosta de experimentar novas tecnologias, voc\u00ea pode decidir instalar a vers\u00e3o atual.<\/p>\n<h2>Como instalar o Node.js e npm<\/h2>\n<p>Cada sistema operacional tem um m\u00e9todo distinto de instala\u00e7\u00e3o do Node.js. O arquivo de configura\u00e7\u00e3o principal difere para cada sistema operacional para sistema operacional. Entretanto, os criadores do Node.js tomaram o cuidado de fornecer os arquivos necess\u00e1rios para cada sistema.<\/p>\n<p>Na pr\u00f3xima parte do artigo, discutiremos a instala\u00e7\u00e3o do Node.js nos sistemas operacionais Windows, macOS e Linux.<\/p>\n<h2>Como instalar o Node.js no Windows?<\/h2>\n<p>Siga este guia passo a passo para instalar o Node.js no Windows.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Download do Windows Installer<\/h3>\n<p>Primeiro, voc\u00ea precisa baixar o arquivo do <a href=\"https:\/\/nodejs.org\/en\/download\" target=\"_blank\" rel=\"noopener noreferrer\">Windows Installer (.msi)<\/a> do site oficial do Node.js. Este banco de dados do instalador do MSI traz uma cole\u00e7\u00e3o de arquivos de instala\u00e7\u00e3o essenciais para instalar, atualizar ou modificar a vers\u00e3o existente do Node.js.<\/p>\n<p>Notavelmente, o instalador tamb\u00e9m carrega o <a href=\"https:\/\/kinsta.com\/pt\/blog\/npm-gerenciador-pacotes-node\/\" target=\"_blank\" rel=\"noopener noreferrer\">gerenciador de pacotes Node.js (npm)<\/a> dentro dele. Isso significa que voc\u00ea n\u00e3o precisa instalar o npm separadamente.<\/p>\n<p>Ao fazer o download, selecione a vers\u00e3o correta conforme o seu sistema operacional. Por exemplo, se voc\u00ea estiver usando um sistema operacional de 64 bits, baixe a vers\u00e3o de 64 bits, e se voc\u00ea estiver usando a vers\u00e3o de 32 bits, baixe a vers\u00e3o de 32 bits:<\/p>\n<figure style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-installer-file-download-.png\" alt=\"Baixe o instalador do Node.js\" width=\"1000\" height=\"537\"><figcaption class=\"wp-caption-text\">Baixe o instalador do Node.js<\/figcaption><\/figure>\n<h3>2. Inicie o processo de instala\u00e7\u00e3o<\/h3>\n<p>Uma vez que voc\u00ea abre e executa o arquivo <strong>.msi<\/strong>, o processo de instala\u00e7\u00e3o come\u00e7a. Mas voc\u00ea tem que definir alguns par\u00e2metros antes de executar o processo de instala\u00e7\u00e3o.<\/p>\n<p>D\u00ea um duplo clique no arquivo de instala\u00e7\u00e3o para execut\u00e1-lo. O instalador ir\u00e1 pedir que voc\u00ea aceite o contrato de licen\u00e7a do Node.js. Para prosseguir, marque a caixa &#8220;Eu aceito&#8221; e clique em <strong>Next<\/strong>:<\/p>\n<figure id=\"attachment_103195\" aria-describedby=\"caption-attachment-103195\" style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-103195 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/accept-node-js-license-agreement.png\" alt=\"Aceitando o contrato de licen\u00e7a do Node.js\" width=\"900\" height=\"708\"><figcaption id=\"caption-attachment-103195\" class=\"wp-caption-text\">Aceitando o contrato de licen\u00e7a do Node.js<\/figcaption><\/figure>\n<p>Ent\u00e3o, selecione o destino onde voc\u00ea quer instalar o Node.js. Se voc\u00ea n\u00e3o quiser mudar o <a href=\"https:\/\/kinsta.com\/pt\/blog\/site-de-diretorio-wordpress\/\">diret\u00f3rio<\/a>, v\u00e1 com a localiza\u00e7\u00e3o padr\u00e3o do Windows e clique no bot\u00e3o <strong>Next<\/strong> novamente.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/select-node.js-installation-folder.png\" alt=\"Selecionando a pasta de instala\u00e7\u00e3o do Node.js\" width=\"900\" height=\"725\"><figcaption class=\"wp-caption-text\">Selecionando a pasta de instala\u00e7\u00e3o do Node.js<\/figcaption><\/figure>\n<p>A pr\u00f3xima tela mostrar\u00e1 as op\u00e7\u00f5es de configura\u00e7\u00e3o personalizada. Se voc\u00ea quiser uma instala\u00e7\u00e3o padr\u00e3o com as funcionalidades padr\u00e3o do Node.js, clique no bot\u00e3o <strong>Next<\/strong>. Caso contr\u00e1rio, voc\u00ea pode selecionar seus elementos espec\u00edficos a partir dos \u00edcones na \u00e1rvore antes de clicar em <strong>Next<\/strong>:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-custom-setup-option-.png\" alt=\"Op\u00e7\u00f5es de \"Configura\u00e7\u00e3o personalizada\" no instalador do Node.js\" width=\"900\" height=\"709\"><figcaption class=\"wp-caption-text\">Op\u00e7\u00f5es de &#8220;Configura\u00e7\u00e3o personalizada&#8221; no instalador do Node.js<\/figcaption><\/figure>\n<p>O Node.js oferece a voc\u00ea op\u00e7\u00f5es para instalar ferramentas para m\u00f3dulos nativos. Se voc\u00ea estiver interessado nelas, clique na caixa de sele\u00e7\u00e3o para marcar suas prefer\u00eancias, ou clique em <strong>Next<\/strong> para avan\u00e7ar com o padr\u00e3o:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/install-Tools-for-native-modules.png\" alt=\"Ferramentas para m\u00f3dulos nativos no instalador do Node.js.\" width=\"900\" height=\"713\"><figcaption class=\"wp-caption-text\">Ferramentas para m\u00f3dulos nativos no instalador do Node.js.<\/figcaption><\/figure>\n<h3>3. Execute a instala\u00e7\u00e3o do Node.js no Windows<\/h3>\n<p>Finalmente &#8211; esta \u00e9 a parte mais f\u00e1cil de todas &#8211; clique no bot\u00e3o<strong> Install <\/strong>para iniciar o processo de instala\u00e7\u00e3o:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/begin-node.js-installation.png\" alt=\"Iniciar a instala\u00e7\u00e3o do Node.js\" width=\"900\" height=\"696\"><figcaption class=\"wp-caption-text\">Iniciar a instala\u00e7\u00e3o do Node.js<\/figcaption><\/figure>\n<p>O sistema completar\u00e1 a instala\u00e7\u00e3o em poucos segundos ou minutos e mostrar\u00e1 a voc\u00ea uma mensagem de sucesso. Clique no bot\u00e3o <strong>Finish<\/strong> para fechar o instalador do Node.js.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/finish-Node.js-installation-on-windows.png\" alt=\"Finalizando a instala\u00e7\u00e3o do Node.js no Windows\" width=\"900\" height=\"710\"><figcaption class=\"wp-caption-text\">Finalizando a instala\u00e7\u00e3o do Node.js no Windows<\/figcaption><\/figure>\n<h3>4. Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js<\/h3>\n<p>Assim, o processo de instala\u00e7\u00e3o \u00e9 conclu\u00eddo. Agora, voc\u00ea tem que verificar se o Node.js est\u00e1 instalado com sucesso ou n\u00e3o.<\/p>\n<p>Para verificar a instala\u00e7\u00e3o e confirmar se a vers\u00e3o correta foi instalada, <a href=\"https:\/\/www.lifewire.com\/command-prompt-2625840\" target=\"_blank\" rel=\"noopener noreferrer\">abra o prompt de comando do seu PC<\/a> e digite o seguinte comando:<\/p>\n<pre><code class=\"language-bash\">Node --version<\/code><\/pre>\n<p>E para verificar a vers\u00e3o npm, execute este comando:<\/p>\n<pre><code class=\"language-bash\">npm --version<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-npm-version-check.png\" alt=\"Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no Windows\" width=\"900\" height=\"392\"><figcaption class=\"wp-caption-text\">Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no Windows<\/figcaption><\/figure>\n<p>Se a vers\u00e3o Node.js e npm estiverem instaladas corretamente, voc\u00ea ver\u00e1 o nome da vers\u00e3o no prompt CMD.<\/p>\n<h2>Como instalar o Node.js no MacOS?<\/h2>\n<p>Siga estas diretrizes passo a passo para instalar o Node.js no MacOS.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Download do instalador macOS<\/h3>\n<p>A instala\u00e7\u00e3o do Node.js no MacOS segue quase o mesmo procedimento do Windows. Tudo que voc\u00ea tem que fazer \u00e9 baixar o arquivo de instala\u00e7\u00e3o para o Mac. Ent\u00e3o, assim que voc\u00ea o iniciar, o instalador o guiar\u00e1 atrav\u00e9s do resto.<\/p>\n<p>Primeiramente, baixe o arquivo <a href=\"https:\/\/nodejs.org\/en\/download\" target=\"_blank\" rel=\"noopener noreferrer\">macOS installer (.pkg)<\/a> do site <a href=\"https:\/\/nodejs.org\/en\" target=\"_blank\" rel=\"noopener noreferrer\">Node.js<\/a>. H\u00e1 apenas uma vers\u00e3o de 64 bits, ent\u00e3o voc\u00ea n\u00e3o precisa se preocupar com qual baixar.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/download-node.js-macos-intaller.png\" alt=\"Baixar o instalador do Node.js macOS\" width=\"900\" height=\"449\"><figcaption class=\"wp-caption-text\">Baixar o instalador do Node.js macOS<\/figcaption><\/figure>\n<h3>2. Inicie a instala\u00e7\u00e3o do Node.js no MacOS<\/h3>\n<p>Verifique sua pasta de <strong>Download<\/strong> para o arquivo do instalador e clique nela para iniciar o processo de instala\u00e7\u00e3o.<\/p>\n<p>O instalador do Node.js carrega o arquivo central do Node.js e, consequentemente, o processo de instala\u00e7\u00e3o instala tanto o Node.js quanto o npm do arquivo do instalador. Portanto, voc\u00ea n\u00e3o precisa instalar o npm separadamente.<\/p>\n<p>Ent\u00e3o, clique em <strong>Continue<\/strong> para avan\u00e7ar com a instala\u00e7\u00e3o.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-macos-installation-properties.png\" alt=\"Propriedades de instala\u00e7\u00e3o do Node.js macOS\" width=\"900\" height=\"639\"><figcaption class=\"wp-caption-text\">Propriedades de instala\u00e7\u00e3o do Node.js macOS<\/figcaption><\/figure>\n<p>Para instalar o Node.js, voc\u00ea deve aceitar os termos de uso. Se voc\u00ea quiser passar pelo acordo de licen\u00e7a, leia tudo e depois clique no bot\u00e3o &#8220;<strong>Agree<\/strong>&#8221; para continuar.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-license-agreement.png\" alt=\"Contrato de licen\u00e7a de instala\u00e7\u00e3o do Node.js macOS\" width=\"900\" height=\"640\"><figcaption class=\"wp-caption-text\">Contrato de licen\u00e7a de instala\u00e7\u00e3o do Node.js macOS<\/figcaption><\/figure>\n<p>Nesta tela, voc\u00ea precisa selecionar o local de instala\u00e7\u00e3o. Normalmente, o sistema operacional determina um local de instala\u00e7\u00e3o padr\u00e3o. Se voc\u00ea tiver outros requisitos, voc\u00ea pode mudar o local. Caso contr\u00e1rio, mantenha o local padr\u00e3o.<\/p>\n<h3>3. Execute a instala\u00e7\u00e3o do Node.js no macOS<\/h3>\n<p>At\u00e9 agora, voc\u00ea definiu todas as prefer\u00eancias necess\u00e1rias para instalar o Node.js no MacOS por completo. Agora clique no bot\u00e3o <strong>Install <\/strong>para terminar a instala\u00e7\u00e3o.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/select-node.js-installation-location.png\" alt=\"Selecionando o local de instala\u00e7\u00e3o do Node.js em macOS\" width=\"900\" height=\"634\"><figcaption class=\"wp-caption-text\">Selecionando o local de instala\u00e7\u00e3o do Node.js em macOS<\/figcaption><\/figure>\n<p>Ap\u00f3s um processo de instala\u00e7\u00e3o bem-sucedido, o sistema mostrar\u00e1 a voc\u00ea uma mensagem de confirma\u00e7\u00e3o. Como o npm est\u00e1 integrado ao instalador do Node.js, a notifica\u00e7\u00e3o deve indicar a prova da instala\u00e7\u00e3o do npm tamb\u00e9m.<\/p>\n<p>Finalmente, clique no bot\u00e3o <strong>Close<\/strong> para fechar a caixa de di\u00e1logo.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/complete-node.js-installation-on-macos.png\" alt=\"Fechando o instalador do Node.js\" width=\"900\" height=\"635\"><figcaption class=\"wp-caption-text\">Fechando o instalador do Node.js<\/figcaption><\/figure>\n<h3>4. Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no MacOS<\/h3>\n<p>Agora voc\u00ea instalou com sucesso o Node.js no seu macOS. Entretanto, voc\u00ea deve verificar para confirmar se o processo de instala\u00e7\u00e3o foi bem-sucedido e se as vers\u00f5es Node.js e npm est\u00e3o funcionando corretamente no seu macOS.<\/p>\n<p>Para verificar a vers\u00e3o Node.js, voc\u00ea precisa abrir seu terminal MacOS, clicar nas teclas <strong>Command + Space<\/strong>, ou pesquisar o terminal a partir da barra de pesquisa.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/open-macos-terminal.png\" alt=\"Abrindo o terminal macOS\" width=\"900\" height=\"359\"><figcaption class=\"wp-caption-text\">Abrindo o terminal macOS<\/figcaption><\/figure>\n<p>Para verificar a vers\u00e3o Node.js, digite:<\/p>\n<pre><code class=\"language-bash\">Node --version<\/code><\/pre>\n<p>E para verificar a vers\u00e3o npm, execute este comando:<\/p>\n<pre><code class=\"language-bash\">npm --version<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/verify-node.js-macos-installation.png\" alt=\"Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no macOS\" width=\"900\" height=\"279\"><figcaption class=\"wp-caption-text\">Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no macOS<\/figcaption><\/figure>\n<p>Se as vers\u00f5es Node.js e npm estiverem vis\u00edveis, ambas est\u00e3o instaladas corretamente e funcionando bem. Caso contr\u00e1rio, voc\u00ea pode precisar verificar novamente para encontrar o erro ou tentar o processo de instala\u00e7\u00e3o novamente.<\/p>\n<h2>Como instalar o Node.js no Linux?<\/h2>\n<p>O Linux funciona um pouco diferente dos outros sistemas operacionais. Isto porque o Linux \u00e9 de c\u00f3digo aberto e lhe oferece mais liberdade, possibilidades de personaliza\u00e7\u00e3o e funcionalidades avan\u00e7adas.<\/p>\n<p>Se voc\u00ea n\u00e3o tiver problemas com os <a href=\"https:\/\/kinsta.com\/pt\/blog\/usar-ssh\/\">comandos<\/a>, voc\u00ea deve se sentir confort\u00e1vel com o Linux. Aqui n\u00f3s veremos o m\u00e9todo mais simples para instalar o Node.js no sistema operacional Linux.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Escolha a vers\u00e3o Node.js para sua distribui\u00e7\u00e3o Linux<\/h3>\n<p>O sistema operacional Linux tem centenas de distribui\u00e7\u00f5es diferentes devido \u00e0 diversidade que ele proporciona. E os usu\u00e1rios adoram personalizar e aproveitar as funcionalidades espec\u00edficas das diferentes vers\u00f5es usando distribui\u00e7\u00f5es distintas.<\/p>\n<p>Primeiro, encontre as instru\u00e7\u00f5es de instala\u00e7\u00e3o para sua distribui\u00e7\u00e3o espec\u00edfica na p\u00e1gina de <a href=\"https:\/\/github.com\/nodesource\/distributions\/blob\/master\/README.md\" target=\"_blank\" rel=\"noopener noreferrer\">Distribui\u00e7\u00f5es Bin\u00e1rias do Node.js<\/a>. Para este guia, estaremos usando o Ubuntu para fins ilustrativos.<\/p>\n<figure style=\"width: 1147px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-linux-ubuntu-installation-instruction.png\" alt=\"Instru\u00e7\u00f5es de instala\u00e7\u00e3o do Node.js Ubuntu\" width=\"1147\" height=\"483\"><figcaption class=\"wp-caption-text\">Instru\u00e7\u00f5es de instala\u00e7\u00e3o do Node.js Ubuntu<\/figcaption><\/figure>\n<h3>2. Instale a ferramenta Curl Command-Line<\/h3>\n<p>Antes de ir para a instala\u00e7\u00e3o do Node.js, certifique-se de que voc\u00ea tenha o utilit\u00e1rio de linha de comando curl instalado em seu sistema. Se n\u00e3o, ent\u00e3o cole este comando no seu terminal para instalar o curl:<\/p>\n<pre><code class=\"language-bash\">sudo apt install curl<\/code><\/pre>\n<p>Ele pode pedir a senha do seu sistema para verificar a permiss\u00e3o da instala\u00e7\u00e3o. Uma vez inserida a <a href=\"https:\/\/kinsta.com\/pt\/blog\/gerenciadores-de-senhas\/\">senha<\/a>, o sistema deve iniciar a instala\u00e7\u00e3o da ondula\u00e7\u00e3o.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/install-curl-command.png\" alt=\"Instalando \"curl\" no Ubuntu\" width=\"900\" height=\"146\"><figcaption class=\"wp-caption-text\">Instalando &#8220;curl&#8221; no Ubuntu<\/figcaption><\/figure>\n<h3>3. Inicie a instala\u00e7\u00e3o do Node.js<\/h3>\n<p>Voc\u00ea precisa copiar e colar o comando de instala\u00e7\u00e3o do Node.js em seu terminal (no nosso caso, podemos peg\u00e1-lo da p\u00e1gina de distribui\u00e7\u00e3o do Ubuntu) para que o sistema inicie a instala\u00e7\u00e3o do Node.js.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Cada vers\u00e3o do Node.js tem um comando de instala\u00e7\u00e3o diferente. Instale qualquer vers\u00e3o do Node.js que corresponda \u00e0 sua configura\u00e7\u00e3o Linux.<\/p>\n<\/aside>\n\n<p>Por exemplo, aqui instalaremos o Node.js v14.x. Estes s\u00e3o os comandos de instala\u00e7\u00e3o para o Ubuntu:<\/p>\n<pre><code class=\"language-bash\">curl -fsSL https:\/\/deb.nodesource.com\/setup_14.x | sudo -E bash -<\/code><\/pre>\n<pre><code class=\"language-bash\">sudo apt-get install -y nodejs<\/code><\/pre>\n<p>Como voc\u00ea j\u00e1 tem a linha de comando curl instalada em seu terminal, voc\u00ea precisar\u00e1 copiar e colar o primeiro comando (o comando curl) em seu <a href=\"https:\/\/kinsta.com\/pt\/blog\/wp-cli-v2\/\">terminal<\/a> e execut\u00e1-lo.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/begin-node.js-installation-on-ubuntu.png\" alt=\"In\u00edcio da instala\u00e7\u00e3o do Node.js no Ubuntu\" width=\"900\" height=\"219\"><figcaption class=\"wp-caption-text\">In\u00edcio da instala\u00e7\u00e3o do Node.js no Ubuntu<\/figcaption><\/figure>\n<p>O comando curl inicia o processo de instala\u00e7\u00e3o do Node.js, atualiza seu sistema e baixa todas as bibliotecas do Node.js necess\u00e1rias para instalar o Node.js no seu sistema operacional Linux.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.js-library-installation.png\" alt=\"Instala\u00e7\u00e3o da biblioteca Node.js\" width=\"900\" height=\"441\"><figcaption class=\"wp-caption-text\">Instala\u00e7\u00e3o da biblioteca Node.js<\/figcaption><\/figure>\n<p>Agora, todas as bibliotecas e recursos do Node.js foram baixados para o seu PC. Com um \u00faltimo comando, podemos terminar a instala\u00e7\u00e3o do Node.js e npm no seu computador.<\/p>\n<p>Copie e cole a segunda linha de comando das instru\u00e7\u00f5es de instala\u00e7\u00e3o acima em seu terminal Linux:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install -y nodejs<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/node.j-ubuntu-installation.png\" alt=\"Instalando o Node.js no Ubuntu\" width=\"900\" height=\"111\"><figcaption class=\"wp-caption-text\">Instalando o Node.js no Ubuntu<\/figcaption><\/figure>\n<p>Se voc\u00ea fez tudo corretamente, o Node.js ir\u00e1 instalar corretamente em sua distribui\u00e7\u00e3o Linux. Agora insira o comando <strong>Clear<\/strong> para limpar o terminal.<\/p>\n<h3>4. Verifique a instala\u00e7\u00e3o do Node.js na distribui\u00e7\u00e3o Linux Ubuntu<\/h3>\n<p>Como voc\u00ea instalou o Node.js, voc\u00ea pode verificar se a instala\u00e7\u00e3o foi bem-sucedida ou n\u00e3o. Para confirmar a instala\u00e7\u00e3o, voc\u00ea precisa executar dois <a href=\"https:\/\/kinsta.com\/pt\/blog\/comandos-linux\/\">comandos simples do Linux<\/a> em seu terminal Linux.<\/p>\n<p>Para verificar a vers\u00e3o Node.js, digite:<\/p>\n<pre><code class=\"language-bash\">Node --version<\/code><\/pre>\n<p>E para verificar a vers\u00e3o npm, digite:<\/p>\n<pre><code class=\"language-bash\">npm --version<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/verify-node.js-linux-installation-on-ubuntu.png\" alt=\"Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no Ubuntu\" width=\"900\" height=\"187\"><figcaption class=\"wp-caption-text\">Verifica\u00e7\u00e3o da instala\u00e7\u00e3o do Node.js no Ubuntu<\/figcaption><\/figure>\n<p>Se a vers\u00e3o Node.js e npm estiverem instaladas corretamente, voc\u00ea ver\u00e1 os nomes das vers\u00f5es Node.js e npm vis\u00edveis no terminal Linux. Isso indica que voc\u00ea instalou com sucesso o Node.js e o npm em sua distribui\u00e7\u00e3o Linux.<\/p>\n<h2>Verificar e atualizar a vers\u00e3o npm<\/h2>\n<p>Como j\u00e1 mencionamos, npm \u00e9 o gerente de pacotes do Node.js. Ele gerencia as depend\u00eancias dos pacotes. Sem o npm, voc\u00ea teria que desembalar todos os seus pacotes do Node.js manualmente toda vez que voc\u00ea quiser carregar um framework. Mas o npm o liberta desta responsabilidade e cuida dela automaticamente.<\/p>\n<p>A atualiza\u00e7\u00e3o regular das npm tamb\u00e9m atualiza seus pacotes locais e <a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramentas-de-revisao-de-codigo\/\">melhora o c\u00f3digo<\/a> usado em seus projetos. Entretanto, como o npm \u00e9 instalado automaticamente com a vers\u00e3o Node.js que voc\u00ea escolher, muitas vezes ele perde o \u00faltimo lan\u00e7amento do npm. Nesses casos, voc\u00ea pode verificar sua vers\u00e3o npm e atualiz\u00e1-la manualmente em um processo simples.<\/p>\n<p>Os processos para verificar e atualizar sua vers\u00e3o npm s\u00e3o muito similares entre Windows, macOS e Linux &#8211; voc\u00ea estar\u00e1 executando o mesmo comando em cada um deles.<\/p>\n<h3>Atualiza\u00e7\u00e3o\u00a0npm no Windows<\/h3>\n<p>Para verificar a vers\u00e3o npm, execute o seguinte comando:<\/p>\n<pre><code class=\"language-bash\">npm -v<\/code><\/pre>\n<p>&#8230;ou:<\/p>\n<pre><code class=\"language-bash\">npm --version<\/code><\/pre>\n<p>E para atualizar a vers\u00e3o npm, execute este comando:<\/p>\n<pre><code class=\"language-bash\">npm install -g npm@latest<\/code><\/pre>\n<p>Ap\u00f3s executar este comando no seu prompt CMD no Windows, o sistema ir\u00e1 atualizar sua vers\u00e3o npm e instalar os pacotes adicionais em poucos segundos. No final, voc\u00ea pode checar novamente a vers\u00e3o para confirmar a atualiza\u00e7\u00e3o da vers\u00e3o npm.<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/npm-update-windows.png\" alt=\"Atualizando npm no Windows\" width=\"1200\" height=\"409\"><figcaption class=\"wp-caption-text\">Atualizando npm no Windows<\/figcaption><\/figure>\n<h3>Atualiza\u00e7\u00e3o npm no macOS<\/h3>\n<p>Para verificar a vers\u00e3o npm no MacOS, abra seu terminal e execute o seguinte comando:<\/p>\n<pre><code class=\"language-bash\">npm -v<\/code><\/pre>\n<p>&#8230;ou:<\/p>\n<pre><code class=\"language-bash\">npm --version<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/Checking-npm-version-on-macOS..png\" alt=\"Verificando a vers\u00e3o npm em macOS\" width=\"900\" height=\"113\"><figcaption class=\"wp-caption-text\">Verificando a vers\u00e3o npm em macOS<\/figcaption><\/figure>\n<p>Para atualizar a vers\u00e3o npm, execute este comando em seu terminal macOS:<\/p>\n<pre><code class=\"language-bash\">npm install -g npm@latest<\/code><\/pre>\n<figure style=\"width: 951px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/update-npm-on-macOS.png\" alt=\"Atualizando npm em macOS\" width=\"951\" height=\"236\"><figcaption class=\"wp-caption-text\">Atualizando npm no macOS<\/figcaption><\/figure>\n<h3>Atualiza\u00e7\u00e3o npm no Linux<\/h3>\n<p>Para atualizar sua vers\u00e3o npm no Linux, digite estes comandos em seu terminal:<\/p>\n<pre><code class=\"language-bash\">sudo npm install -g n<\/code><\/pre>\n<p>&#8230;e ent\u00e3o:<\/p>\n<pre><code class=\"language-bash\">sudo n latest<\/code><\/pre>\n<figure style=\"width: 1086px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/update-npm-on-linux-ubuntu.jpg\" alt=\"Atualizando npm no Ubuntu\" width=\"1086\" height=\"283\"><figcaption class=\"wp-caption-text\">Atualizando npm no Ubuntu<\/figcaption><\/figure>\n\n<h2>Resumo<\/h2>\n<p>O Node.js se tornou um ambiente de programa\u00e7\u00e3o popular rapidamente devido \u00e0 sua utilidade tanto no frontend quanto no backend. Milhares de usu\u00e1rios ativos criaram uma vasta comunidade que ajuda a evitar que novos desenvolvedores e suas perguntas escapem pelas rachaduras.<\/p>\n<p>Em ess\u00eancia, \u00e9 f\u00e1cil come\u00e7ar com o Node.js por causa de sua simplicidade, e suas capacidades de criar aplicativos avan\u00e7ados s\u00e3o extraordin\u00e1rias. Tamb\u00e9m pode ajudar a transformar voc\u00ea em um <a href=\"https:\/\/kinsta.com\/pt\/blog\/salario-desenvolvedor-full-stack\/#what-exactly-is-fullstack-development\">desenvolvedor de full-stack<\/a> em um curto espa\u00e7o de tempo. Estas funcionalidades fazem do Node.js uma escolha inevit\u00e1vel para a programa\u00e7\u00e3o da pr\u00f3xima gera\u00e7\u00e3o.<\/p>\n<p><em>Perdemos alguma dica \u00fatil sobre a instala\u00e7\u00e3o do Node.js no Windows, macOS ou Linux? Deixe-nos sabendo na se\u00e7\u00e3o de coment\u00e1rios!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Node.js veio como uma ben\u00e7\u00e3o para desenvolvedores JavaScript de todo o mundo que lutam com a troca entre m\u00faltiplas linguagens e frameworks para ampliar seu &#8230;<\/p>\n","protected":false},"author":173,"featured_media":44625,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[506,44],"topic":[977,992],"class_list":["post-44623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-node-js","tag-webdev","topic-frameworks-javascript","topic-node-js"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como instalar o Node.js e npm no Windows, macOS e Linux - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como instalar o Node.js e npm no Windows, macOS e Linux\" \/>\n<meta property=\"og:description\" content=\"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/zapowell01\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-12T10:29:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-22T07:39:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Zadhid Powell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@ZA_Powell\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zadhid Powell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\"},\"author\":{\"name\":\"Zadhid Powell\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876\"},\"headline\":\"Como instalar o Node.js e npm no Windows, macOS e Linux\",\"datePublished\":\"2021-10-12T10:29:19+00:00\",\"dateModified\":\"2023-08-22T07:39:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\"},\"wordCount\":3697,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg\",\"keywords\":[\"node.js\",\"webdev\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\",\"name\":\"Como instalar o Node.js e npm no Windows, macOS e Linux - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg\",\"datePublished\":\"2021-10-12T10:29:19+00:00\",\"dateModified\":\"2023-08-22T07:39:33+00:00\",\"description\":\"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Como instalar o Node.js e npm no Windows, macOS e Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frameworks JavaScript\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/frameworks-javascript\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como instalar o Node.js e npm no Windows, macOS e Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876\",\"name\":\"Zadhid Powell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g\",\"caption\":\"Zadhid Powell\"},\"description\":\"SaaS &amp; Tech Content Specialist | Writing content for CEOs, CTOs, Engineers, and Tech Leaders.\",\"sameAs\":[\"https:\/\/zadhidpowell.com\/\",\"https:\/\/www.facebook.com\/zapowell01\/\",\"https:\/\/www.instagram.com\/za_powell\/\",\"https:\/\/www.linkedin.com\/in\/zadhidpowell\/\",\"https:\/\/x.com\/ZA_Powell\"],\"honorificPrefix\":\"Mr. \",\"birthDate\":\"1994-08-09\",\"gender\":\"Male\",\"knowsAbout\":[\"SaaS\",\"WordPress\",\"PHP\",\"Programming Languages\",\"AI\",\"Data Engineering\"],\"knowsLanguage\":[\"English\",\"Bengali\",\"Hindi\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/zadhidpowell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como instalar o Node.js e npm no Windows, macOS e Linux - Kinsta\u00ae","description":"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/","og_locale":"pt_PT","og_type":"article","og_title":"Como instalar o Node.js e npm no Windows, macOS e Linux","og_description":"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.","og_url":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_author":"https:\/\/www.facebook.com\/zapowell01\/","article_published_time":"2021-10-12T10:29:19+00:00","article_modified_time":"2023-08-22T07:39:33+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg","type":"image\/jpeg"}],"author":"Zadhid Powell","twitter_card":"summary_large_image","twitter_description":"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg","twitter_creator":"@ZA_Powell","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Zadhid Powell","Tempo estimado de leitura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/"},"author":{"name":"Zadhid Powell","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876"},"headline":"Como instalar o Node.js e npm no Windows, macOS e Linux","datePublished":"2021-10-12T10:29:19+00:00","dateModified":"2023-08-22T07:39:33+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/"},"wordCount":3697,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg","keywords":["node.js","webdev"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/","url":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/","name":"Como instalar o Node.js e npm no Windows, macOS e Linux - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg","datePublished":"2021-10-12T10:29:19+00:00","dateModified":"2023-08-22T07:39:33+00:00","description":"Saiba como instalar o Node.js e npm em seus sistemas operacionais Windows, MacOS ou Linux com a mais simples diretriz passo a passo.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2021\/10\/how-to-install-node-js.jpeg","width":1460,"height":730,"caption":"Como instalar o Node.js e npm no Windows, macOS e Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/como-instalar-o-node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Frameworks JavaScript","item":"https:\/\/kinsta.com\/pt\/topicos\/frameworks-javascript\/"},{"@type":"ListItem","position":3,"name":"Como instalar o Node.js e npm no Windows, macOS e Linux"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/ef39dd17cfc40afdff23f79ae6886876","name":"Zadhid Powell","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b7937ace7aaf562baae0c4dc1381589?s=96&d=mm&r=g","caption":"Zadhid Powell"},"description":"SaaS &amp; Tech Content Specialist | Writing content for CEOs, CTOs, Engineers, and Tech Leaders.","sameAs":["https:\/\/zadhidpowell.com\/","https:\/\/www.facebook.com\/zapowell01\/","https:\/\/www.instagram.com\/za_powell\/","https:\/\/www.linkedin.com\/in\/zadhidpowell\/","https:\/\/x.com\/ZA_Powell"],"honorificPrefix":"Mr. ","birthDate":"1994-08-09","gender":"Male","knowsAbout":["SaaS","WordPress","PHP","Programming Languages","AI","Data Engineering"],"knowsLanguage":["English","Bengali","Hindi"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/zadhidpowell\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/44623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=44623"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/44623\/revisions"}],"predecessor-version":[{"id":58380,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/44623\/revisions\/58380"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/translations\/dk"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/44623\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/44625"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=44623"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=44623"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=44623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}