ti-enxame.com

Como faço para atualizar o Node.js?

Eu fiz o seguinte para atualizar meu npm: 

npm update npm -g

Mas eu não tenho idéia de como atualizar o Node.js. Alguma sugestão? (Estou usando o Node.js 0.4.1 e quero atualizar para o Node.js 0.6.1.)

744
alexchenco

Use Node Version Manager (NVM)

É um script Bash que permite baixar e gerenciar diferentes versões do nó. O código fonte completo é aqui .

Existe um projeto separado para o nvm para Windows: github.com/coreybutler/nvm-windows

367
pradeek

Eu usei as seguintes instruções para atualizar da versão 0.10.6 para 0.10.21 do Node.js em um Mac.

  1. Limpar o cache do NPM:

    Sudo npm cache clean -f
    
  2. Instalar um pequeno ajudante chamado 'n'

    Sudo npm install -g n
    
  3. Instale a última versão estável do Node.js

    Sudo n stable
    

Alternativamente, escolha uma versão específica e instale assim:

Sudo n 0.8.20

Para ambientes de produção, você pode querer prestar atenção a numeração de versão e ser exigente sobre números pares/ímpares.

Créditos


Atualização (junho de 2017):

Este post de quatro anos ainda recebe votos, então eu acho que ainda funciona para muitas pessoas. No entanto, o próprio Walsh recomendou ao update Node.js usando apenas nvm .

Então, aqui está o que você pode querer fazer hoje:

Descubra qual versão do Node.js você está usando:

node --version

Descubra quais versões do Node.js você pode ter instalado e qual delas você está usando atualmente:

nvm ls

Listar todas as versões do Node.js disponíveis para instalação:

nvm ls-remote

Aparentemente para o Windows o comando seria mais ou menos assim:

nvm ls available

Supondo que você escolheria o Node.js v8.1.0 para instalação, você digitaria o seguinte para instalar essa versão:

nvm install 8.1.0

Você está livre para escolher entre as versões instaladas do Node.js. Portanto, se você precisasse usar uma versão mais antiga como a v4.2.0, você a configuraria como a versão ativa como esta:

nvm use 4.2
956
Oliver Schafeld

Se você tiver Homebrew instalado (somente para o OS X):

$ brew upgrade node
329
Will

Esta é uma solução simples que funciona para todos os sistemas operacionais suportados * incluindo Windows:

Depois de muito surfar e não encontrar uma solução direta, eu apenas Tentei ir para Node.js site, cliquei no botão DOWNLOADS na página e executou o programa instalador (MSI).

Felizmente ele cuidou de tudo e com alguns cliques do botão 'Próximo' Eu recebi a última versão do Node.js rodando na minha máquina Windows.

(aqui é o resposta original )

Para Docker users, aqui está a imagem oficial Node.js .


PS: Para verificar sua versão do Node, use npm version ou node --version.
PPS: Fique de olho em Blog do NodeJS - Vulnerabilidades para que você não perca lançamentos de segurança importantes. 

* Sistemas operacionais suportados pelo Node.js: Windows , Linux , MacOS , SunOS , IBM AIX

227
naXa

Todas as plataformas (Windows, Mac e Linux)

Basta ir ao nodejs.org e fazer o download do instalador mais recente Não poderia ser mais simples, honestamente e sem o envolvimento de qualquer coisa de terceiros. Leva apenas um minuto e não requer que você reinicie nada ou limpe caches, etc.

Eu fiz isso via npm algumas vezes antes e tive alguns problemas. Como, por exemplo, com o pacote n não usando a última versão estável.

166
swelet

No Windows você pode usar Chocolatey para instalar e atualizar o Node.js (e muitos outros pacotes).

Install Node

cinst nodejs.install

Update Node

cup nodejs.install

Nota: Você precisará instalar o Chocolatey antes de poder usar cinst e cup.

143
rob

Para controlar sua versão do Node.js, você pode tentar n . Eu achei muito simples e útil.

n é um gerenciamento binário do Node.js, sem subconjuntos, sem configuração de perfil, sem API complicada, simplesmente simples.

npm install -g n

n 0.6.19 instalará o Node.js v0.6.19.

73
Clément Renaud

Primeira atualização npm

npm install -g npm stable

Em seguida, atualize node,

npm install -g nodeounpm install -g n

verifique após a instalação da versão, 

node --versionounode -v

71
AndreL

Resposta curta e estúpida:

Ir para esta página: Download | Node.js

Faça o download do instalador para sua plataforma e, em seguida, instale-o.

41
haotang

Para atualizar o nó para a versão mais recente ou para uma versão específica, você pode fazer o seguinte:

Sudo npm install n -g
Sudo n 0.10.18   // This will give you the specific version

Para a última versão estável:

Sudo n stable
40
user1429844

Eu tive o mesmo problema, quando vi que minha instalação do Node.js estava desatualizada.

Estas poucas linhas irão lidar com tudo (para Ubuntu):

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable

Depois disso, node -v devolverá a última versão disponível.

32
Salvador Dali

No CentOS 7 você pode fazer o seguinte:

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
Sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)

Nota: O link simbólico é necessário para ligar o binário do seu nó ao arquivo binário instalado mais recente do Node.js.

17
crmpicco

Para o OS X, eu tinha a v5.4.1 e precisava da versão 6 mais recente, então fui para a página inicial do Node.js e cliquei em um dos links abaixo:

Node.js OS X download links

Eu então segui o instalador e então eu magicamente tive a última versão do Node.js e npm.

12
iamyojimbo

Algumas distribuições do Linux, como Arch Linux possuem o Node.js em seus repositórios de pacotes. Em tais sistemas, é melhor usar um procedimento de atualização de pacote padrão, como pacman -Suy ou comandos apt-get ou yum.

A partir de agora (novembro de 2016), o EPEL7 oferece uma versão bastante recente do Node.js (6.9.1, que é uma versão atualizada do LTS, oferecida na página inicial do Node.js). Então, no CentOS 7 e nas derivadas, você pode simplesmente adicionar o repositório EPEL por yum install epel-release e yum install nodejs.

O CentOS 6/EPEL6 tem 0.10.x, que não é suportado desde outubro de 2016.

5
nponeccop

Você pode usar o nvm.

  1. Verifique qual é a versão mais recente em http://nodejs.org/ (por exemplo, v0.10.26)
  2. Executar nvm install v0.10.26

Feito.

Você pode escolher qual versão será executada:

nvm ls lista as versões disponíveis e informa qual versão você está usando agora.

nvm use VERSION altera o nó atual para a versão solicitada.

nvm alias default VERSION define a versão padrão. Da próxima vez que você obter o nvm.sh, essa será a versão carregada (note que ela não altera a versão em uso agora, execute nvm use para isso).

4
Riccardo Galli
$ npm install -g npm stable

trabalhei para eu atualizar o npm

3
Karthiga

Você pode usar Chocolatey no Windows. É muito fácil de usar e útil para mantê-lo atualizado com outros aplicativos também.

Além disso, você pode simplesmente baixar a última versão de https://nodejs.org e instalá-la.

3
Andre Morata
2
Faisal Hassan

Para macOS em 2018+ (Como TODAS as soluções acima estão falhando para mim):

Simplesmente vá para o site oficial do nodejs , baixe o pacote oficial do nodejs e instale-o clicando duas vezes. É a coisa mais simples, segura e sempre ativa que você pode fazer.

2
Sliq

A maneira fácil de atualizar o nó e o npm:

npm install -g [email protected]

faça o download da versão mais recente do nó js e atualize/instale

2
mekala goutham budda dev

Hoje eu corri em um Bash Git do Windows:

$ npm i node -g

e obteve a seguinte saída:

> [email protected] preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node
> node installArchSpecificPackage

+ [email protected]
added 1 package and audited 1 package in 23.368s
found 0 vulnerabilities

C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node
+ [email protected]
added 2 packages from 1 contributor in 26.089s

Leia mais sobre isso em https://www.npmjs.com/package/node .

2
Fuhrmanator

De acordo com Nodejs Official Page, você pode instalar e atualizar a nova versão do nó no Windows usando Chocolatey ou Scoop

Usando (Chocolatey):

cinst nodejs
# or for full install with npm
cinst nodejs.install

Usando (Colher):

scoop install nodejs

Você também pode baixar o Windows Installer diretamente do site do nodejs.org

2
Mostafa

Para o Ubuntu:

Sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | Sudo bash -
Sudo apt-get install -y nodejs

Fonte: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version

1
Bruno Paulino

Como alguns de vocês já disseram, a maneira mais fácil é atualizar o Node.js através do gerenciador de pacotes Node.js, npm . Se você é um usuário Linux ( Debian - baseado no meu caso), sugiro adicionar estas linhas ao seu arquivo .bashrc (no diretório home):

function nodejsupdate() {
    ARGC=$#
    version=latest
    if [ $ARGC != 0 ]; then
        version=$1
    fi
    Sudo npm cache clean -f
    Sudo npm install -g n
    Sudo n $version
}

Reinicie seu terminal depois de salvar e gravar nodejsupdate para atualizar para a versão mais recente do Node.js ou nodejsupdate v6.0.0 (por exemplo) para atualizar para uma versão específica do Node.js.

BONUS: Atualize o npm (adicione estas linhas ao .bashrc)

function npmupdate() {
    Sudo npm i npm -g
}

Depois de reiniciar o terminal, escreva npmupdate para atualizar o gerenciador de pacotes do nó para a versão mais recente.

Agora você pode atualizar o Node.js e o npm através do seu terminal (mais fácil).

1
AlFra

Tudo o que você precisa para atualizar a versão do Node.js:

$ brew install node

Se você não tem Homebrew ; por favor, vá http://brew.sh/ .

1
superdem

Basta instalar a nova versão na pasta atual. Eu atualizei o meu da v4.x para a v6.10 no Windows.

0
Kelvin Yeo

No windows, faça o download do arquivo executável do nó no site e instale-o. isso funcionou para mim.

0
tfa