Instalar a Node.js através do Gestor de Pacote
Nota: Os pacotes nesta página são mantidos e suportados pelos seus respetivos empacotadores, não pela equipa principal da Node.js. Reporte gentilmente quaisquer problemas que encontrares ao responsável pelo pacote. Se afinal o teu problema for um bug na própria Node.js, os responsáveis reportarão o problema corrente acima.
Alpine Linux
Os pacotes da Node.js LTS e npm estão disponíveis no Repositório Principal.
A Node.js atual pode ser instalada a partir do Repositório da Comunidade.
Android
O suporte ao Android continua experimental na Node.js, então binários pré-compilados ainda ão foram fornecidos pelos programadores da Node.js.
No entanto, existem algumas soluções de terceiros. Por exemplo, a comunidade da Termux fornece o emulador de terminal e ambiente de Linux para o Android, bem como o seu próprio gestor de pacote e uma coleção extensiva de várias aplicações pré-compiladas. Este comando na aplicação Termux instalará a mais recente versão da Node.js disponível:
Atualmente, os binários de Node.js da Termux estão ligados contra o system-icu
(dependendo do pacote libicu
).
Arch Linux
Os pacotes da Node.js e npm estão disponíveis no Repositório da Comunidade.
CentOS, Fedora e Red Hat Enterprise Linux
A Node.js está disponível como um módulo chamado nodejs
no CentOS/RHEL 8 e Fedora.
onde <stream>
corresponde a versão principal da Node.js. Para ver uma lista de versões disponíveis:
Por exemplo, para instalar a Node.js 12:
A Node.js para o CentOS/RHEL 7 está disponível através das Coleções de Software.
Alternativas
Estes recursos fornecem pacotes compatíveis com a CentOS, Fedora, e RHEL.
- Snaps da Node.js mantido e suportado na https://github.com/nodejs/snap
- Distribuições do binário da Node.js mantidos e suportados pela NodeSource
Distribuições de Linux baseadas no Ubuntu e Debian
As distribuições do binário da Node.js estão disponíveis da partir NodeSource.
Alternativas
Os pacotes compatíveis com as distribuições de Linux baseadas no Debian e Ubuntu estão disponíveis através dos snaps da Node.js.
fnm
O gestor de versão de Node.js simples e rápido construído em Rust usado para gerir várias versões lançadas da Node.js. Ele permite-te realizar operações tais como instalar, desinstalar, alternar versões da Node.js automaticamente baseado no diretório atual, etc. Para instalar o fnm
, use este programa de instalação.
O fnm
tem suporte para várias plataformas (macOs, Windows, Linux) e todos shells populares (Bash, Zsh, Fish, PowerShell, Windows CLP).
O fnm
é construído com a velocidade em mente e suporte de compatibilidade para ficheiros .node-version
e .nvmrc
.
FreeBSD
O lançamento mais recente da Node.js está disponível através da porta www/node.
Instale um pacote de binário através do pkg:
Ou compile-o conta própria usando as portas:
Gentoo
A Node.js está disponível na árvore de transporte.
IBM i
As versões de suporte alargado da Node.js estão disponíveis a partir da IBM, e estão disponíveis através do gestor de pacote yum
. O nome do pacote é nodejs
seguido pelo número da versão principal (por exemplo, nodejs12
, nodejs14
etc).
Para instalar a Node.js 14.x a partir da linha de comando, execute o seguinte como um utilizador com autoridade especial *ALLOBJ:
A Node.js também pode ser instalada com o produto Soluções de Cliente de Acesso IBM i. Consulte este documento do suporte para mais detalhes.
macOS
Descarregue o Instalador do macOS diretamente a partir da página nodejs.org.
Se quiseres descarregar o pacote com a bash:
Alternativas
Usando o Homebrew:
Usando o MacPorts:
Usando o pkgsrc:
Instale o pacote de binário:
Ou construa manualmente a partir do pkgsrc
:
n
O n
é um gestor de versão de Node.js para Mac e Linux simples de usar. Especifique a versão destinada a instalar usando uma sintaxe rica, ou selecione a partir de um menu de versões descarregadas anteriormente. As versões são instalação a nível do sistema ou utilizador, e para uso mais específico podes executar uma versão diretamente a partir dos descarregamentos armazenados para consulta imediata (mais conhecido como "cache").
Consulte a página principal para conheceres os métodos de instalação (npm, Homebrew, terceiros, etc), e todos os detalhes de uso.
Se já tiveres o npm
então instalar o n
e depois a versão mais de suporte alargado da node
é tão simples quanto:
NetBSD
A Node.js está disponível na árvore da pkgsrc
:
Ou instale um pacote de binário (se estiver disponível para a tua plataforma) usando a pkgin
:
Nodenv
O nodenv
é gestor de versão de node leve, parecido com o nvm
. É simples e previsível. Um ecossistema de extensão rico que permite-te adaptá-lo para adequar-se as tuas necessidades. Use a nodenv
para escolher uma versão de Node.js para a tua aplicação e garantir que o teu ambiente de desenvolvimento corresponde ao de produção.
As instruções de instalação do nodenv
são mantidas nesta página da GitHub. Visite esta página para assegurar que estás a seguir a versão mais recente das etapas de instalação.
nvm
O nvm
ou (Node Version Manager, em Inglês) ou Gestor de Versão de Node é um programa de bash usado para gerir várias versões lançadas da Node.js. Ele permite-te realizar operações tais como instalar, desinstalar, alternar a versão, etc. Para instalar o nvm
, use este programa de instalação.
Nos sistemas Unix / OS X a Node.js construída a partir do código-fonte pode ser instalada usando o nvm instalando para a localização que o nvm
espera:
Depois disto podes usar o nvm
para alternar entre as versões lançadas e versões construídas a partir do código-fonte. Por exemplo, se a versão da Node.js for v8.0.0-pre:
Assim que o lançamento oficial estiver publicado desejarás desinstalar a versão construída a partir do código-fonte:
nvs
Windows
O gestor de versão nvs
está em várias plataformas e pode ser usado no Windows, macOs e sistemas parecidos com o Unix.
Para instalar o nvs
no Windows vá até a página de lançamento e descarregue o ficheiro instalador .msi
do lançamento mais recente.
Tu também podes usar o chocolatey
para instalá-lo:
macOS,UnixLike
Tu podes encontrar a documentação relativamente as etapas de instalação do nvs
nos sistemas macOS e parecidos com Unix nesta ligação.
Uso
Depois disto podes usar o nvs
para alternar entre diferentes versões da node.
Para adicionar a versão mais recente da node:
Ou adicionar a versão mais recente de suporte alargado da node:
Depois execute o comando nvs use
para adicionar uma versão da node no teu PATH
para o shell atual:
Para adicioná-lo permanentemente no PATH
, use nvs link
:
OpenBSD
A Node.js está disponível através do sistema de portas.
Usando o pkg_add
no OpenBSD:
openSUSE e SLE
A Node.js está disponível nos repositórios principais sob os seguintes pacotes:
- openSUSE Leap 15.2:
nodejs10
,nodejs12
,nodejs14
- openSUSE Tumbleweed:
nodejs16
- SUSE Linux Enterprise Server (SLES) 12:
nodejs10
,nodejs12
, andnodejs14
(O "Web and Scripting Module" deve estar ativado.) - SUSE Linux Enterprise Server (SLES) 15 SP2:
nodejs10
,nodejs12
, andnodejs14
(O "Web and Scripting Module" deve estar ativado.)
Por exemplo, para instalar a Node.js 14.x no openSUSE Leap 15.2, execute o seguinte como administrador (mas conhecido como root
):
Diferentes versões principais da Node podem ser instalada e usada simultaneamente.
SmartOS e illumos
As imagens de SmartOS vêm com o pkgsrc
pré-instalado. Em outras distribuições de illumos, instale primeiro o pkgsrc
, depois podes instalar pacote de binário como de costume:
Ou construir manualmente a partir do pkgsrc
:
Snap
Os snaps da Node.js estão disponíveis como node
na loja Snap.
Solus
O Solus fornece a Node.js no seu repositório principal.
Void Linux
O Void Linux disponibiliza a Node.js estável no repositório.
Windows
Descarregue o Instalador de Windows diretamente a partir da página nodejs.org.
Alternativas
Usando o Winget:
Depois de executar um destes dois comandos acima, talvez seja necessário reiniciar o emulador de terminal antes do comando de interface da linha de comando node
tornar-se disponível.
Usando o Chocolatey:
Usando o Scoop:
z/OS
A SDK da IBM® para Node.js - z/OS® está disponível em dois formatos de instalação, SMP/E e PAX. Selecione o formato de instalação que aplica-se a ti: