0% acharam este documento útil (0 voto)
54 visualizações18 páginas

Instalando o Node Js

Como instalar o NodeJs

Enviado por

Brayham Procopio
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
54 visualizações18 páginas

Instalando o Node Js

Como instalar o NodeJs

Enviado por

Brayham Procopio
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
2410572028, 11:30 Como instalar © Nede,js no Windows, Linux e macOS | Alura QQ ENTRAR MATRICULE-SE Topos os Nossas PARA Dev cursos FORMAGOES EMPRESAS EM Artigos > Programagao Como instalar o Node.js no Windows, Linux emacOS lasmin Araujo, Rafaela Aparecida Petelin 24/10/2022 ‘COMPARTILHE Esse artigo faz parte da Formagao Aprenda a programar em JavaScript com foco no back-end hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos a Introdugao 0 JavaScript ¢ uma das linguagens mais utilizadas atualmente e vem ganhando cada vez mais espaco no mercado. Se vocé programa em JavaScript, provavelmente ja executa seus programas no navegador, porém, sabia que é possivel usar JavaScript para criar solugées muito mais diversas, que funcionam fora do navegador? 0 Nodes no Windows, Linux @ macOS | Alura E agora que te trazemos a boa noticia: com o Node.JS isso é possivel! Ele foi criado justamente para executar o JavaScript fora de um navegador web, nos auxiliando no desenvolvimento de aplicagées back-end, APIs e bibliotecas. © Nodes também tem sido utilizado para criagao de aplicagdes web e desktop, interfaces de linha de comando (CLI), chatbots, internet das coisas, entre outras possibilidades que vocé poderd explorar ao instalar essa ferramenta. Além de multifuncional, o Node.js se destaca por ser leve e eficiente, o que fez com que com que essa tecnologia seja utilizada por grandes empresas como Linkedin, IBM, Uber, Netflix, entre outras. Pensando nisso, neste artigo, iremos te mostrar como instalar e configurar 0 Node.js na sua maquina, seja ela Windows, Linux ou MacOS. Assim, vocé conseguird ver a expansdo dos poderes do JavaScript e explorar toda a versatilidade do Nodejs para construir solugées que vao muito além de seu navegador! O que é Node.js e as vantagens de utiliza-lo Node.js, também chamado apenas de Node, é um ambiente de execugao Javascript, ou seja, um lugar fora do navegador onde podemos executar a linguagem. Diferente do que podemos pensar, o Node nao é mais um framework JavaScript. Ele é uma plataforma onde podemos executar cédigos que utilizam essa linguagem do lado do servidor (ou server-side). Mas existe outro lado? Sim! O lado do cliente (ou client- side), que fica no navegador. Por isso 0 Node.js se destaca como uma ferramenta extremamente poderosa, pois abre um leque de possibilidades de utilizacao do JavaScript, Executar cédigos do lado do servidor é possivel para o Node porque quando rodamos um cédigo JavaScript em um navegador, por baixo dos panos, ele utiliza uma maquina virtual. O Node se baseou na maquina virtual utilizada pelo Google, no navegador Chrome, chamada de V8, para criar o seu préprio ambiente de execucao. Dessa hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos ane 2aroer2029, 1:20 Como instalar © Nodes no Windows, Linux e macOS | Alura forma, a maquina virtual compila os cédigos JavaScript para linguagem de maquina antes de sua execugao. Com isso, temos um ambiente que ndo depende do navegador para executar cédigo JavaScript e que, por sua leveza e rapidez, traz vantagens para o desenvolvimento: o Node,js permite que varias ages sejam realizadas paralelamente, otimizando o aproveitamento dos recursos, tendo uma caracteristica chamada de “nao bloqueante”.Outra vantagem notavel dessa ferramenta é 0 acesso ao NPM, 0 gerenciador de pacotes do Node.js que ¢ instalado junto a elee que possui uma enorme variedade de pacotes e médulos que, se integrados ao Nodes, trazem uma flexibilidade que faz com que o Node.js possa ser utilizado de infinitas formas para solucionar intimeros problemas. Agora que jé conhecemos o Node e as vantagens de utilizd-lo, o préximo passo é instalar e configurar nos trés sistemas operacionais: Windows, Linux e macOS Como instalar o Node.js Para essa instalaco, nés vamos usar a versdo LTS (Long-term support, ou suporte de longo prazo, em portugués) porque é a mais estavel. A versdo Current é a mais atualizada, porém pode conter alguns bugs. Entao, se vocé nao precisa de alguma funcionalidade mais recente do Node, recomendamos que utilize a verséo LTS. Caso queira saber mais sobre as versées do Node, recomendamos esse artigo. Instalagao no Windows Para a instalagao no Windows, vamos comegar acessando a pagina de download do Nodes. hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos ane 2410572028, 11:30 Como instalar © Nodes no Windows, Linux e macOS | Alura Downloads atest LTS Version: 16.17.0 f Download the Nodes source code ora pre-built installer for your platform, and start developing today. Current « & 1macOS installer Source Code Ao clicar na op¢ao Windows Installer da versdo LTS, ser iniciado o download automatico do pacote instalador, como esté representado na imagem abaix« Downloads <> Na imagem de exemplo acima, o instalador do pacote aparece no canto superior direito, mas dependendo do seu navegador, pode ser que ele aparega posicionado em um local diferente da pagina, como no rodapé, por exemplo, mas isso nao interfere no processo de instalagao. Quando 0 download estiver concluido, basta clicar no instalador que foi baixado para que ele seja executado . A janela na imagem abaixo iré ser exibida e iremos prosseguir clicando em next : hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos ane 2410572028, 11:30 Como instalar © Nodes no Windows, Linux @ macOS | Alura $B Nodej Setup 7 x Welcome to the Node.js Setup Wizard n vO d e ‘The Setup Wizard wil install Node. on your computer. Beck Next cancel Apés clicar em next , chegamos a tela de licengas. Aqui basta preencher a checkbox para concordar com os termos de uso e avancar com o clique em next novamente: 1B Node} Setup = x End-User License Agreement era pereescine nede Copyright Node.js contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining ' cony of this softvrare and associatee documentation files (the Software"), to deal in the Software without restriction, including \without limitation the rights to use, cosy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject y At accept the terms in the License Agreement Print Back net cancel hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos sna 2410572028, 11:30 Coma inst 1 © Node sno Windows, Linux e maeOS | Aura Clique em next novamente. Na tela seguinte, vai aparecer a opgao de alterar o local em que o Node seré instalado. Optamos por manter o caminho padrao ao clicar em Next ¢ IB Node} Setup = x Destination Folder Genescwtoninaon dental nede install Node 3s to: [C:\Program Filesinodejs\ (Grange... | net Cancel Selecione next € na tela seguinte vamos escolher quais as funcionalidades do Node queremos que sejam instaladas. Aqui recomendo que néo altere nada e faca a instalagao de todas. Caso queira alterar essa configuragdo, é importante garantir que 0 menos as OPGSES node.js runtine , ops package manager © Add co PATH eStejam selecionadas. hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos ona 2410572028, 11:30 Como instalar © Nodes no Windows, Linux e macOS | Alura {Nodes Setup ‘Custom Setup Select the way you want features tobe installed. nede Click the icons in the tee below to change the way features will be nstalled S eo =| corepack manager =| npm package manager ‘=| Online documentation shorteuts (8 ee] Add PATH < > _ [a eT Em seguida, vai aparecer a op¢do de instalar as ferramentas para médulos nativos. Em algumas situag6es especificas, alguns pacotes do n=: precisam ser compilados em sua maquina para rodarem no Windows sem impedimentos. Para isso, ¢ necessério que essas ferramentas para médulos nativos estejam instaladas, pois elas irdo cuidar da compatibilidade com o Windows. Portanto, para evitar problemas futuros, vamos selecionar a checkbox para que seja feita a instalagao automatica dessas ferramentas, inclusive do Chocolatey, que é um gerenciador de pacotes para o Windows que vem para facilitar 0 processo de atualizagdo e download dessas ferramentas através da linha de comando. Em seguida clicamos em next : hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos Beck het Cencel | Install the core Node. runtime (oade.exe). This feature requires SOMB on your hard dive, Ithas 1 of 1 subfeatires selected. The subfeatures require 12X8 on your hard drive, Brose ma 2241062028, 11:20 Como instalar © Nodes no Windows, Linux e macOS | Alura 188 Node) Setup = x Tools for Native Modules d Some nm modules need to be compiled from C/C++ wher instaling. If you want to be able to instal such modules, some tools Python ard Visual Studio Buld Tools) need to be stalled, {ZjAvtomaticaly instal the necessary tol. Note that ths vl aso install Chocolatey. The script wil pop-up ina nen window afier the instalation completes. ‘Alternatively, follow the ineuctions at hips: /atnub, con nodsis/nede-ayp-ron windows to install the dependences yoursef back net ceed Feito isso, basta selecionar a op¢&o insta11 , que vai aparecer na tela seguinte, aguardar até que a instalagdo seja finalizada. Nesse momento, pode ser que algumas janelas do terminal se abram, como mostrado na imagem a seguir, que é justamente a responsdvel pela instalagdo das ferramentas para médulos nativos. Basta clicar em qualquer tecla para continuar e esperar até que seja finalizada: hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos ane 240020, 1:20 Como instalar © Nodes no Windows, Linux e macOS | Alura Assim que a instalacao terminar, é interessante que vocé reinicie a maquina, para garantir que Node js foi escrito corretamente no caminho do PATH do Windows. Mas antes de reiniciar tenha certeza de que a instalacdo terminou, ok? Por fim, para verificar se a instalagéo ocorreu corretamente, basta abrir 0 prompt de conando @ fodar OS COMANdOS node --version . Para verificar a verso do gerenciador de pacotes para Node (0 NPM) rode os comandos rpm --version , como indicado na imagem a seguir: No meu caso, 0 Node foi instalado corretamente, porém 0 npn ndo estava na versdo mais recente (até a data de publicacdo deste artigo, npm 8.15.0 para a versao LTS). Para corrigir, basta inserir 0 comando apn instal1 -g [email protected] , COMO mostrado na imagem abaixo : Repetindo o comando an --version, a Versdo foi corrigida, como podemos observar na imagem: hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos one 240020, 1:20 Como instalar © Nodes no Windows, Linux e macOS | Alura Agora basta digitar node , como indicado na imagem abaixo, e vocé jé pode executar JavaScript através do terminal: E pronto, assim concluimos a instalacao do Node,js e verificamos que ele foi instalado corretamente no Windows! Instalagao no Linux (Ubuntu) Para instalar a versao LTS no Linux Ubuntu, devemos digitar no terminal os seguintes comandos: curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs Depois rodarmos os comandos acima, a tela do terminal ficard assim: hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos sone 201052028, 11:30 Como instalar © Nodes no Windows, Linux @ macOS | Alura ee ers guintes pacotes foran instalados autonattcanente e ja nao sao necessérios: Pratrrunstegt orien pirerererter tr City peresgh rea ri reac espe ees ee emt is Ey rameter eee Teed eve emt cure Pre eee ca ner cere Area oer Ly Iie erste ees at ous ir Scere arene i Sea perce es teresa ERC earner aca i apron ot cere erate te (Gera ae eee er eeeerarar esac? Feito isso, o Node.Js ja esté instalado! Para confirmar que deu tudo certo com a instalagdo,, digite 0 comando node --version . JA para verificar a instalagao do pm, que é © gerenciador de pacotes do Node, que é baixado no Linux junto com ele, digite o comando: nps --version . Feito isso, vai aparecer algo parecido com isso: ee ea eo) Pe eee) Feito isso teremos instalado 0 Node e verificado se seus comandos foram devidamente instalados! Instalagao no macOS A instalacao no macOS é bastante similar com a instalagdo do Windows, pois também usa um pacote de instalagao, Inicialmente, vamos até . As versées LTS ja esto disponiveis por padrao. Entao, selecionamos a op¢do macOS Installer (.pkg), como indicado na imagem abaixo: hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos ane 2410572028, 11:30 Como instalar © Nede,js no Windows, Linux @ macOS | Alura : « & Windows installer ‘mac0S installer Source Code macOS Binary (.tar.gz) wait ARMEA nodew16.17.0%arg2 Ao selecionarmos essa op¢ao, 0 pacote de instalagao sera baixado. Assim que o download terminar, clicamos no arquivo baixado e executamos. Depois, podemos prosseguir ao clicar em *continver , Sem Nos esquecermos de aceitar os termos de uso. @ Install Node,js Fy Welcome to the Nodes Installer This package will install: © Introduction rc + Nodo.js v16.17.0 to /usr/1ocal /bin/node pm vB.15.0 to /usr/local/bin/npm Destination Select Installation Type Installation Summary nede Continue Apés clicar em Continue, teremos a seguinte tela: hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos vane 2410572028, 11:30 ® Install Node.js. ‘The installation was completed successfully. This package has installed: © Introduction i + Node,js v16.17.0 to /usr/Locai/bin/node Oe + npm v6.15.0 to /usr/Locai/bin/apm Destination Select vee Make sure that /usr/1ocai/binisin your SPATE. © Installation © Summary n ede Clique em -c1oses_ @ agora vamos conferir se 0 Node e o npm foram realmente instalados. Isso feito de forma parecida com a verificagao no Linux. Comece digitando node --version @ npa --version . Vai aparecer o seguinte resultado: eee @ alura—-bash — 80x24 Last login: Wed Aug 24 47:2: = Tasnins-iMec:~ alura$ node v6.17. Tasning-iMec:~ alura$ opm —-version 8.15.0 Tesnins-iMec:~ elures lf hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos rae 2410572028, 11:30 Como instalar © Nede,js no Windows, Linux e macOS | Alura Esse resultado mostra que conseguimos concluir a instalacao do Node e do npm. Explore diferentes versdes do Node.js Conforme os diferentes projetos em que vocé estd trabalhando, é comum que seja necessério utilizar diferentes versdes do Node,js. Fazer 0 download de cada uma pode ser trabalhoso e demandar tempo. Para trazer mais praticidade nessas situagées, uma ferramenta extremamente Util 6 o NVM (Node Version Manager), que é um gerenciador de versées do Node cada vez mais utilizado pelas pessoas desenvolvedoras. Com 0 NVM, vocé consegue mudar a verséo do Node com apenas algumas linhas de comando, a fim de otimizar seu tempo e facilitar a gestao de diferentes versdes. Caso queira experimentar o NVM, indicamos 0 artigo Node.js: Descomplicando o trabalho com diferentes versdes, que mostra como instalar e utilizar essa ferramenta. Que tal dar uma olhadinha? Conclusao Parabéns por ter chegado até aqui! Neste artigo nés aprendemos o que é 0 Node/js e refletimos sobre algumas das possibilidades de desenvolvimento que temos através dessa ferramenta téo poderosa. Também aprendemos como podemos fazer sua instalagao nos ambientes Windows, Linux e MacOS e conhecemos o gerenciador de versGes do Node, o NVM. Agora que vocé instalou 0 Node/s, é hora de aprofundar seu aprendizado! Que tal dar uma olhadinha na Forma¢o JavaScript para back-end da Alura? Agradecimento Especial Emerson Laranja pelas trocas de ideias, sugestdes de melhorias e grande apoio prestado durante a escrita deste artigo. Confira neste artigo: * Introdugéo * Odque é Node,js ¢ as vantagens de utiliz-lo hitps:lwwalura.com brlartigos/come-nstalar-nade-js-windows-lnux-macos vane 2402023, 1:30 Come instlar © Nodes no Windows, Linux e maeOS Aura » Como instalar 0 Node.js + Explore diferentes ver: s do Node.js * Conclusio lasmin Araijo lasmin é estudante de Ciéncia da Computagao na UFMG. Atualmente, faz parte do Scuba Team (Escola Semente), atuando com programagao em Java. Ama aprender coisas novas, fazer musculago, olhar pro céu e discutir sobre a vida. Rafaela Aparecida Petelin Silvério Estudante de Sistemas de Informagao pela UNIVEM e Técnica em Desenvolvimento de Sistemas pela ETEC , atua como Estagidria no Scuba Team, na drea de Front-end. Apaixonada por tecnologia, esté sempre buscando aprender coisas novas. Seus hobbies favoritos sao programar, cuidar de suas plantinhas, jogar videogame e assistir séries de comédia. Artigo Anterior Préximo Artigo Sexta-feira livre com Gabs Ferreira Lidando com erros no Node.js hitps:lwwalura.com brlartigos/come-nstalar-nade-js-windows-lnux-macos 198 2410572028, 11:30 Como instalar © Neds no Windows, Linux @ macOS | Aura Veja outros artigos sobre Programacao Quer mergulhar em tecnologia e aprendizagem? Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciéncia e desenvolvimento de software Escreva seu email ME INSCREVA. Nossas redes e apps OBfy@red Institucional AAlura Sobre nés Como Funciona rabalhe c josco Para Empresas Depoimentos hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos 1618 2410572028, 11:30 Como instalar © Nede,js no Windows, Linux e macOS | Alura Para Escolas Instrutores(as) Politica de Privacidade Dev em Compromisso de Integridade Termos de Uso Status Conteddos Fale Conosco Alura Cases Email e telefone Imersées Perguntas frequentes Artigos Podcasts Artigos de educagao corporativa Novidades e Langamentos Email® ENVIAR CURSOS Cursos de Programagao Légica | Python | PHP | Java | .NET | Node JS | C | Computagao | Jogos | loT Cursos de Front-end HTML, CSS | React | Angular | JavaScript | jQuery Cursos de Data Science hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos wns 2410812029, 1:20 Coma insiala © Noda js no Windows, Linux @ macOS | Alura Ciéncia de dados | BI | SQL e Banco de Dados | Excel | Machine Learning | NoSQL | Estatistica Cursos de Inteligéncia Artificial 1A para Programacdo | IA para Dados Cursos de DevOps ‘AWS | Azure | Docker | Seguranga ||aC | Linux Cursos de UX & Design Usabilidade e UX | Video e Motion | 3D Cursos de Mobile React Native | Flutter | iOS e Swift | Android, Kotlin | Jogos Cursos de Inovacao & Gestao Métodos Ageis | Softskills | Lideranca e Gestdo | Startups | Vendas hitps:lwwu aura com brlartigos/come-nstalar-nade-js-windows-lnux-macos 188

Você também pode gostar