Neste guia, confira como instalar e usar o nó.JS no Ubuntu 20.04.
Nó.JS no Ubuntu
Nó.JS é bastante popular para escalar funcionalidades de back -end. No caso do Ubuntu, existem várias fontes para pegar o nó.JS. Vários métodos instalarão versões diferentes do nó.JS. Você também pode selecionar manualmente qual deles.
Use o método que atenda às suas necessidades de melhor.
Instale o nó.JS de Repos Ubuntu
Este é o método padrão de instalar o nó.JS no Ubuntu. Para a maioria dos usuários, isso será mais do que suficiente. A única desvantagem é que você não pode obter a versão mais recente do nó.JS.
A instalação é super simples. Atualize o cache apt e instale o nó.JS juntamente com o NPM (Node Package Manager).
$ sudo apt update && sudo apt install nodejs npm -y
Vamos fazer um teste rápido para verificar a instalação.
$ nodejs --versõesInstale o nó.JS do Sodesource PPA
O Sodesource é um PPA dedicado que oferece várias versões de nó.JS. Eu recomendo este método sobre outros, pois oferece mais controle. Para usuários avançados, também permite decidir a versão exata do nó.JS para instalar. No momento da redação deste artigo, o Sodesource PPA hospeda o nó.JS V10, V12, V13 e V14.
Aqui, estarei mostrando como configurar o Sodesource PPA para o nó.JS V14. Se você quiser instalar uma versão diferente do nó.JS, confira o Sodesource ReadMe para obter uma instrução adequada.
Primeiro, verifique se o seu sistema está instalado.
$ sudo apt update && sudo apt install curl -y
Agora, execute o script de instalação do Sodesource.
$ curl -sl https: // Deb.Sodesource.com/setup_14.x | SUDO -E BASH -
Pronto! Sodesource PPA para o nó.JS V14 está configurado com sucesso! Instale o nó.JS.
$ sudo apt install nodejs -y
Verifique a instalação verificando a versão do nó.JS.
$ node -v
Instale o nó.JS usando NVM
É uma maneira interessante de instalar o nó.JS. O NVM (Node Version Manager) é uma ferramenta que permite instalar e manter várias versões do nó.JS juntamente com pacotes de nó associados independentemente. Confira o NVM no GitHub.
Para instalar o NVM, execute um dos seguintes comandos. Qualquer um deles vai baixar o script de instalação do NVM e executá -lo.
$ curl -O- https: //.GithubUserContent.com/nvm-sh/nvm/v0.35.3/instalação.sh | Bash
$ wget -qo- https: //.GithubUserContent.com/nvm-sh/nvm/v0.35.3/instalação.sh | Bash
Fechar e reabrir o terminal. Isso vai carregar NVM. Caso contrário, você pode recarregar manualmente o arquivo BASHRC.
$ fonte ~//.Bashrc
Para verificar a instalação, execute o seguinte comando.
$ command -v nvm
É hora de usar o NVM. Primeiro, confira as versões disponíveis do nó.JS. Isso vai imprimir uma longa lista.
$ NVM LIST-Remote
Para instalar a versão desejada, use o seguinte comando. Neste exemplo, o comando instalará o nó.JS V14.9.0.
$ nvm install v14.9.0
Usando o NVM, é possível instalar um lançamento com base em seus aliases. Por exemplo, execute este comando para instalar a versão mais recente do LTS erbium.
$ nvm install lts/erbium
O comando a seguir listará todo o nó instalado.Versões JS.
Lista de $ nvm
Se houver várias versões instaladas, o NVM permite mudar para um diferente. Primeiro, verifique o nó atual.versão JS.
$ node -v
Altere o nó padrão.JS para uma versão diferente.
$ uso do nó
Em vez de usar o número da versão, usando o alias de versão também funciona.
$ uso do nó
Teste a mudança.
$ node -v
O comando a seguir definirá a versão padrão do nó.JS.
$ nvm alias padrão
Instale o nó.JS da fonte
Como mencionado anteriormente, nó.JS é um projeto de código aberto. Podemos pegar o código -fonte e construir e usar manualmente o nó.JS. No entanto, essa abordagem é fortemente recomendada a seguir se você pretende usar o nó.JS para fins de produção.
Antes de entrar no processo, é importante observar sobre Python. Nó.JS suporta Python 2 e Python 3. Nó.JS usará o que for instalado. Se o Python 2 e o Python 3 estiverem instalados, o posterior será usado. Se apenas o Python 2 estiver instalado, o Python 2 será usado.
Primeiro, instale as dependências de construção. Execute o seguinte comando. Para usuários do Python 3, o Python3-Distutils o pacote é necessário.
$ sudo apt update && sudo apt install python python3-distutils g ++ make
Agora, faça o download do código -fonte. Neste exemplo, estarei compilando o nó.JS V12.18.3 (inclui o NPM 6.14.6). Baixe o nó.JS Código fonte.
$ wget https: // nodejs.org/dist/v12.18.3/nó-v12.18.3.alcatrão.gz
Extraia o código -fonte.
$ tar -xvf node -v12.18.3.alcatrão.gz
Chegou a hora de construir um nó.JS. Execute o script de configuração.
$ ./configure
Inicie o processo de compilação. O "-j" é executar uma fabricação no modo multithread. A parte "NPROC" é informar o número de núcleos de CPU disponíveis.
$ make -j $ (nproc)
Instale o nó.JS.
$ sudo fazer instalar
Vamos verificar a instalação. Verifique o nó.Versão JS e NPM.
$ node -v
$ npm -v
Usando o nó.JS
Nó.JS vem com uma tonelada de recursos e funcionalidades. É um tempo de execução para JavaScript. Cabe a você alavancar JavaScript para tirar o máximo proveito do nó. Aqui, estarei mostrando as maneiras muito básicas de usar o nó.JS.
Primeiro, pegue um JavaScript de amostra. O código a seguir foi capturado do W3Schools.
$ var http = requer ('http');Execute o código JavaScript usando o nó.JS.
$ Node Demo.JSPara obter a saída, acesse seu computador na porta 8080.
Pensamento final
Nó.JS é uma solução poderosa e popular. Existem várias abordagens para instalá -lo no Ubuntu. Sua circunstância determinará qual método combina com você o melhor. Ao usar o nó padrão.O JS do Ubuntu Repo oferece a solução mais simples, o Sodesource e o NVM oferece mais flexibilidade.
Quanto ao uso do nó.JS, existem toneladas de materiais online que ensinam como tirar proveito de vários recursos de nós em seus códigos JavaScript. W3Schools é um bom lugar para começar sua jornada.
Computação feliz!