Aprenda a instalar Npm e Node.js no Ubuntu

Aprenda a instalar Npm e Node.js no Ubuntu

Node.js é efetivamente um ambiente de tempo de execução JavaScript multiplataforma de código aberto. Com o Node.js habilitado, você pode executar o JavaScript em sua máquina Ubuntu sem se preocupar em abrir nenhum navegador. É construído no motor V8 JavaScript do Chrome e pode ser instalado de várias maneiras no Linux.

O Node.js é essencial para construir aplicativos do lado do servidor e de rede. Esta plataforma funciona de forma eficiente em Windows, Linux, FreeBSD e macOS. Npm é o gerenciador de pacotes padrão e geralmente é marcado como o maior registro de software do mundo.

Instale o Nodejs no Ubuntu

Neste guia, você pode instalar o Nodejs no Ubuntu de três maneiras diferentes. Essas três maneiras incluem:

  • Usando apt para instalar Nodejs no Ubuntu
  • Usando apt com um repositório de software PPA
  • Instalando o nvm para instalar e gerenciar diferentes versões do Nodejs no Ubuntu

Opção 1: instalar o Node.js a partir do repositório NodeSource

A NodeSource, como empresa, se concentra em fornecer suporte a Node de nível empresarial. Esta instalação usa o repositório Node.js, que será usado para instalar esta versão no Ubuntu. Você pode seguir estas etapas para instalar o Node Linux a partir do NodeSource.

A primeira etapa é habilitar o repositório NodeSource usando o comando curl . Se curl não estiver instalado, você pode instalá-lo em seu sistema usando os seguintes comandos.

Para instalar o Curl

sudo apt-get install curl -y

Aprenda a instalar Npm e Node.js no Ubuntu

Para Habilitar o Repositório

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Aprenda a instalar Npm e Node.js no Ubuntu

O comando acima irá adicionar a chave de assinatura ao seu sistema. Para criar um arquivo de repositório de origem apt você precisa instalar todos os pacotes necessários e atualizar o cache apt.

Instale Node.js e Npm

Digite o código a seguir para iniciar a instalação do Node.js e do npm.

sudo apt install nodejs

Aprenda a instalar Npm e Node.js no Ubuntu

Este pacote (nodejs ubuntu) conterá os arquivos binários para Node e npm.

Verifique a instalação do Node.js e do Npm

node --version

Verifique a versão do Npm

npm --version

O resultado da pós-instalação para ambos os módulos será semelhante a:

Aprenda a instalar Npm e Node.js no Ubuntu

A versão para Nodejs Ubuntu é v12.22.4, enquanto a versão do npm é 6.14.14 , que é a versão mais recente disponível no momento em que este guia foi escrito.

Existem outras maneiras de instalar o Nodejs Ubuntu e o npm. Para instalá-los usando o Node Version Manager, siga as etapas listadas abaixo.

Opção 2: instalar Node.js e Npm com NVM

NVM, mais comumente conhecido como Node Version Manager, é um script bash que funciona em um diretório independente em vez do nível do sistema operacional. Isso significa simplesmente que você pode instalar várias versões do Node.js sem afetar todo o sistema.

Por meio do NVM, você pode controlar o ambiente do seu sistema e até mesmo usar as versões mais recentes do Node.js, enquanto retém e gerencia as versões anteriores. Isso é diferente do utilitário apt , e há uma diferença sutil nas versões em comparação com as versões do apt.

Instale Nvm Ubuntu

Para baixar NVM usando a linha de comando, baixe e instale o código-fonte da página do GitHub :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Aprenda a instalar Npm e Node.js no Ubuntu

Este comando clonará o repositório do GitHub para o diretório ~ / .nvm . Para usar isso, primeiro você precisa originar seu arquivo .bashrc usando o seguinte comando:

source ~/.bashrc

Na próxima etapa, você pode verificar qual versão do Node está disponível no NVM.

nvm list-remote

A saída será semelhante a esta:

Aprenda a instalar Npm e Node.js no Ubuntu

Este comando listará várias versões disponíveis, para que você possa escolher a versão mais recente. Neste caso, a última versão disponível é 16.6.2 , que pode ser instalada usando o comando:

nvm install v16.6.2

Aprenda a instalar Npm e Node.js no Ubuntu

O nome da versão pode ser ajustado de acordo com a versão mais recente disponível no NVM.

Após a instalação, veja as diferentes versões que foram instaladas como parte da instalação anterior:

nvm list

A saída será semelhante a esta:

Aprenda a instalar Npm e Node.js no Ubuntu

A primeira linha mostrará a versão atualmente ativa, enquanto algumas das outras linhas mostram os apelidos nomeados e suas versões. Você pode ver os aliases para as várias versões LTS do Node. Com base nesses apelidos, você também pode instalar uma versão.

Por exemplo, para instalar um tal alias fermium, você pode usar o seguinte comando:

nvm install lts/fermium

Aprenda a instalar Npm e Node.js no Ubuntu

Verifique se a instalação foi bem-sucedida ou não usando o comando -v.

node -v

Aprenda a instalar Npm e Node.js no Ubuntu

A saída mostrará a versão mais recente que foi instalada.

Opção 3: Instalando Node.js usando NodeSource PPA

Outra forma de instalar o Node.js é instalar usando PPA (arquivo de pacote pessoal), que é mantido e atualizado pela NodeSource. O benefício de usar o PPA é que ele contém mais versões do Node.js em comparação com os repositórios do Ubuntu.

Como primeira etapa, você precisa instalar o PPA para obter acesso aos seus pacotes. No diretório inicial, você pode usar a função curl para recuperar o script de instalação para sua versão.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Você pode executar o script com seu editor favorito (como o Nano). Se você acha que tudo no script está de acordo com sua preferência, você pode executar os comandos posteriormente.

nano nodesource_setup.sh

Aprenda a instalar Npm e Node.js no Ubuntu

Saia do editor e execute o script com seu acesso root.

sudo bash nodesource_setup.sh

Aprenda a instalar Npm e Node.js no Ubuntu

O PPA será adicionado à sua lista de configuração, enquanto o cache do pacote local é atualizado para você automaticamente. Instale o pacote Node.js digitando o seguinte comando:

sudo apt install nodejs

Aprenda a instalar Npm e Node.js no Ubuntu

Você pode verificar sua instalação executando o nó com a sinalização -v version da seguinte maneira:

node -v

Você pode ter certeza de que não precisa instalar o npm Ubuntu separadamente, pois esta é uma instalação combinada para node.js e npm.

Instalando Node.js e NPM com sucesso

Não importa o método que você adote, sempre há uma maneira de instalar com êxito o Node.js e o npm em sua máquina Ubuntu. Este método funcionará para diferentes versões do Ubuntu, embora este processo tenha sido implementado com sucesso para o Ubuntu 21.04. Dependendo das suas circunstâncias, você pode escolher a opção que funciona melhor para você.

Como mencionado antes, usar a versão empacotada é o mais fácil desses métodos; você pode usar o método de instalação PPA ou o método nvm para opções mais recentes. De qualquer forma, todas as três opções funcionarão para a sua versão do Ubuntu Linux.

Quer instalar o Node.js e o npm no Windows? Você está com sorte; o processo é ainda mais fácil do que instalá-los no Linux.


Como usar Python como uma calculadora de linha de comando

Como usar Python como uma calculadora de linha de comando

Embora você possa usar uma calculadora gráfica em seu computador, o interpretador da linguagem de programação Python pode funcionar como uma calculadora de mesa. É uma piada de corrida tão popular na comunidade Python que foi mencionada no tutorial oficial. Veja como você pode usar Python como calculadora.

Os 8 melhores blogs Java para programadores

Os 8 melhores blogs Java para programadores

Como programador, você deve enfrentar desafios para sobreviver e construir algumas maravilhas no campo de desenvolvimento ou programação. Portanto, se você está procurando aprender uma linguagem de programação avançada para aprimorar suas habilidades profissionais, Java é um dos melhores candidatos.

7 comandos vitais para começar a usar Python para iniciantes

7 comandos vitais para começar a usar Python para iniciantes

Aprender uma nova linguagem de programação como Python torna-se fácil se você tiver um roteiro abrangente detalhando quais conceitos aprender como um iniciante e como progredir ainda mais para alcançar o próximo marco. Mesmo os programadores intermediários devem freqüentemente revisar seus fundamentos para construir uma base sólida para si mesmos.

Princípios de Web Design Responsivo

Princípios de Web Design Responsivo

Hoje em dia, é prática comum construir um site ou aplicativo que ajusta sua interface de usuário dependendo do navegador ou do dispositivo. Existem duas abordagens para atingir esse objetivo. O primeiro envolve a criação de diferentes versões de seu site ou aplicativo para diferentes dispositivos. Mas é ineficiente e pode levar a erros imprevisíveis.

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Trabalhar com números é parte integrante da programação. Cada linguagem de programação fornece suporte para manipular números de muitas maneiras diferentes. Neste artigo, você aprenderá como encontrar o número total de dígitos em um inteiro usando abordagens iterativas, baseadas em log e baseadas em string.

As 9 melhores alternativas do Docker para gerenciamento de contêineres

As 9 melhores alternativas do Docker para gerenciamento de contêineres

Os contêineres são altamente benéficos para o desenvolvimento, implantação e gerenciamento de software em um ambiente virtual. O Docker é útil no processo de conteinerização, mas não é a única plataforma disponível. Se você estiver procurando por alternativas ao Docker, não procure mais. Esta lista mostra algumas alternativas do Docker ricas em recursos e eficientes para usar em seu próximo projeto.

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

Como incorporar tweets em suas postagens do WordPress

Como incorporar tweets em suas postagens do WordPress

Incorporar serviços de terceiros em suas postagens do WordPress é uma maneira empolgante de cativar o interesse de um visitante. O conteúdo incorporado também fornece dicas visuais que tornam a digitalização mais fácil. O WordPress facilitou a adição desse tipo de conteúdo.

Como excluir a pasta de módulos de nó com npkill

Como excluir a pasta de módulos de nó com npkill

Node.js é um ambiente de tempo de execução JavaScript que permite executar JavaScript fora dos navegadores da web, tornando-o uma escolha popular para o desenvolvimento de todos os tipos de aplicativos. Parte de sua popularidade se deve à grande quantidade de pacotes NPM disponíveis para facilitar a experiência do desenvolvedor.

Como escrever e compilar seu primeiro código de Solidity

Como escrever e compilar seu primeiro código de Solidity

Solidity é a linguagem de programação usada por contratos inteligentes na blockchain Ethereum. É uma linguagem de programação orientada a objetos com tipagem estática.

Os 5 principais emblemas que irão turbinar seu repositório GitHub

Os 5 principais emblemas que irão turbinar seu repositório GitHub

Os emblemas do GitHub podem aumentar a legibilidade de um repositório, fornecendo aos usuários uma maneira rápida de capturar as métricas do repositório. Badges podem ser embutidos em seu README.md para esclarecer a importância e necessidade de seu projeto para outros desenvolvedores. Como resultado, os leitores têm uma ideia muito rápida do repositório, verificando os emblemas anexados.

O que é o Dia Internacional do Programador? 3 maneiras de comemorar este ano

O que é o Dia Internacional do Programador? 3 maneiras de comemorar este ano

Os dias comemorativos internacionais são uma boa forma de dar reconhecimento a questões sociais, dias históricos e respetivas carreiras. O Dia Internacional do Programador celebra o papel que os programadores desempenham para melhorar a vida cotidiana. O mundo civilizado em que vivemos é produto do trabalho árduo dos programadores.

Como funciona o método Python String format ()? 10 exemplos

Como funciona o método Python String format ()? 10 exemplos

Quer seja uma consulta de banco de dados ou resultados de operações matemáticas, o método de formato de string Python oferece uma maneira mais dinâmica e atraente de apresentar os resultados a um usuário.

Visual Studio 2022 vs. 2019: você deve atualizar agora? Explicado

Visual Studio 2022 vs. 2019: você deve atualizar agora? Explicado

No início deste ano, a Microsoft lançou a versão prévia do Visual Studio 2022 no mundo selvagem da programação. Esta é uma boa notícia! É um IDE extremamente popular, mas precisa de um ajuste ou talvez até mesmo uma revisão, dado o ritmo de mudança no ecossistema DevOps no qual ele prospera.

Uma introdução simples às métricas de software

Uma introdução simples às métricas de software

Métricas de software são medidas usadas para quantificar vários aspectos de seu software. Esses aspectos podem variar de custo, qualidade e eficiência da equipe de desenvolvimento.

Como instalar o .NET Framework versão 3.5 no Windows 10

Como instalar o .NET Framework versão 3.5 no Windows 10

Como um usuário do Windows, você provavelmente já se deparou com as palavras .NET Framework pelo menos uma vez. É uma estrutura de software desenvolvida pela Microsoft que permite criar e executar programas C #, C ++, F # e Visual Basic. A versão mais recente do .NET é 4.8, mas seu computador pode precisar de uma versão mais antiga do .NET (como .NET 3.5) para executar alguns aplicativos.

Flask ou CherryPy: Qual framework Python você deve usar?

Flask ou CherryPy: Qual framework Python você deve usar?

Se você é um desenvolvedor Python, pode se beneficiar muito com a variedade de estruturas disponíveis. Embora algumas estruturas sejam mais adequadas para grandes ecossistemas, outras se especializam em atender a objetivos de desenvolvimento específicos. Continue lendo para aprender os recursos básicos, usos e diferenças entre dois frameworks Python: Flask e CherryPy.

Como encontrar cubos e quadrados perfeitos de N dígitos usando Python, C ++ e JavaScript

Como encontrar cubos e quadrados perfeitos de N dígitos usando Python, C ++ e JavaScript

Muitos programadores adoram resolver problemas matemáticos complicados usando código. Ajuda a aguçar a mente e melhorar as habilidades de resolução de problemas. Neste artigo, você aprenderá a encontrar os menores e os maiores quadrados e cubos perfeitos de n dígitos usando Python, C ++ e JavaScript. Cada exemplo também contém uma saída de amostra para vários valores diferentes.

Como adicionar Python à variável PATH do Windows

Como adicionar Python à variável PATH do Windows

A execução do Python a partir do terminal costuma ser inevitável. No entanto, se você acabou de instalar o Python no Windows 10 pela primeira vez, executá-lo por meio do Terminal do Windows só será possível se for adicionado à variável de ambiente PATH do Windows.

Como usar a instrução if do Python

Como usar a instrução if do Python

A instrução if é a força motriz da programação lógica. Como resultado, um melhor domínio do Python é um acréscimo significativo às suas habilidades de programação em Python.

Como usar Python como uma calculadora de linha de comando

Como usar Python como uma calculadora de linha de comando

Embora você possa usar uma calculadora gráfica em seu computador, o interpretador da linguagem de programação Python pode funcionar como uma calculadora de mesa. É uma piada de corrida tão popular na comunidade Python que foi mencionada no tutorial oficial. Veja como você pode usar Python como calculadora.

Os 8 melhores blogs Java para programadores

Os 8 melhores blogs Java para programadores

Como programador, você deve enfrentar desafios para sobreviver e construir algumas maravilhas no campo de desenvolvimento ou programação. Portanto, se você está procurando aprender uma linguagem de programação avançada para aprimorar suas habilidades profissionais, Java é um dos melhores candidatos.

7 comandos vitais para começar a usar Python para iniciantes

7 comandos vitais para começar a usar Python para iniciantes

Aprender uma nova linguagem de programação como Python torna-se fácil se você tiver um roteiro abrangente detalhando quais conceitos aprender como um iniciante e como progredir ainda mais para alcançar o próximo marco. Mesmo os programadores intermediários devem freqüentemente revisar seus fundamentos para construir uma base sólida para si mesmos.

Princípios de Web Design Responsivo

Princípios de Web Design Responsivo

Hoje em dia, é prática comum construir um site ou aplicativo que ajusta sua interface de usuário dependendo do navegador ou do dispositivo. Existem duas abordagens para atingir esse objetivo. O primeiro envolve a criação de diferentes versões de seu site ou aplicativo para diferentes dispositivos. Mas é ineficiente e pode levar a erros imprevisíveis.

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Como contar o número de dígitos em um número usando C ++, Python e JavaScript

Trabalhar com números é parte integrante da programação. Cada linguagem de programação fornece suporte para manipular números de muitas maneiras diferentes. Neste artigo, você aprenderá como encontrar o número total de dígitos em um inteiro usando abordagens iterativas, baseadas em log e baseadas em string.

As 9 melhores alternativas do Docker para gerenciamento de contêineres

As 9 melhores alternativas do Docker para gerenciamento de contêineres

Os contêineres são altamente benéficos para o desenvolvimento, implantação e gerenciamento de software em um ambiente virtual. O Docker é útil no processo de conteinerização, mas não é a única plataforma disponível. Se você estiver procurando por alternativas ao Docker, não procure mais. Esta lista mostra algumas alternativas do Docker ricas em recursos e eficientes para usar em seu próximo projeto.

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

SQL vs. NoSQL: Qual é o melhor banco de dados para seu próximo projeto?

Como incorporar tweets em suas postagens do WordPress

Como incorporar tweets em suas postagens do WordPress

Incorporar serviços de terceiros em suas postagens do WordPress é uma maneira empolgante de cativar o interesse de um visitante. O conteúdo incorporado também fornece dicas visuais que tornam a digitalização mais fácil. O WordPress facilitou a adição desse tipo de conteúdo.

Como excluir a pasta de módulos de nó com npkill

Como excluir a pasta de módulos de nó com npkill

Node.js é um ambiente de tempo de execução JavaScript que permite executar JavaScript fora dos navegadores da web, tornando-o uma escolha popular para o desenvolvimento de todos os tipos de aplicativos. Parte de sua popularidade se deve à grande quantidade de pacotes NPM disponíveis para facilitar a experiência do desenvolvedor.

Como escrever e compilar seu primeiro código de Solidity

Como escrever e compilar seu primeiro código de Solidity

Solidity é a linguagem de programação usada por contratos inteligentes na blockchain Ethereum. É uma linguagem de programação orientada a objetos com tipagem estática.