Como faço para atualizar o Node.js?

Eu fiz o seguinte para atualizar meu npm:

npm update npm -g 

Mas não tenho ideia 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.)

   

    Use o Node Version Manager (NVM)

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

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

    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. Instale um pequeno ajudante chamado ‘n’

       sudo npm install -gn 
    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, talvez você queira prestar atenção à numeração de versões e ser exigente quanto a números pares / ímpares.

    Créditos

    • Procedimento geral: D.Walsh
    • Versões estáveis ​​/ instáveis: P.Teixeira

    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 Sr. Walsh recomendou atualizar o Node.js usando apenas o 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. Então, se você precisasse usar uma versão mais antiga como a v4.2.0, você a configuraria como a versão ativa assim:

     nvm use 4.2 

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

     $ brew upgrade node 

    Esta é uma solução simples que funciona para Windows , Linux , MacOS , SunOS :

    Depois de muito surfar e não encontrar uma solução direta, eu apenas tentei ir ao site do Node.js , cliquei no botão de download na página inicial e executei o programa instalador (MSI).

    Felizmente ele cuidou de tudo e com alguns cliques do botão ‘Next’ eu recebi a última versão do Node.js rodando na minha máquina Windows.

    (aqui é a resposta original )

    Para usuários do Docker, aqui está a imagem oficial do Node.js.

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

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

    Instalar o nó

     cinst nodejs.install 

    Atualizar nó

     cup nodejs.install 

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

    Todas as plataformas (Windows, Mac e Linux)

    Basta ir ao nodejs.org e baixar o 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.

    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, nenhum subshell, nenhuma configuração de perfil, nenhuma API complicada, apenas simples.

     npm install -gn 

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

    Primeira atualização npm ,

    npm install -g npm stable

    Então atualize o node ,

    npm install -g node ou npm install -gn

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

    node --version ou node -v

    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 

    Resposta curta e estúpida:

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

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

    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 o Ubuntu ):

     sudo npm cache clean -f sudo npm install -gn sudo n stable 

    Depois desse node -v , você retornará a última versão disponível.

    No CentOS 7 você pode fazer o seguinte:

     sudo npm cache clean -f sudo npm install -gn 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 vincular o binário de seu nó ao arquivo binário instalado mais recente do Node.js.

    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:

    Links de download do Node.js OS X

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

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

    A partir de agora (novembro de 2016), o EPEL7 oferece uma versão recente do Node.js (6.9.1, que é uma versão atualizada do LTS, oferecida na home page do Node.js). Portanto, no CentOS 7 e nas derivadas você pode simplesmente adicionar o repository 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.

    Você pode usar o nvm.

    1. Verifique qual é a versão mais recente em http://nodejs.org/ (por exemplo, v0.10.26)
    2. Execute o 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 alterar o nó atual para a versão solicitada.

    nvm alias default VERSION define a versão padrão. A 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).

     $ npm install -g npm stable 

    trabalhei para eu atualizar o npm

    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 versão mais recente em https://nodejs.org e instalá-la.

    chocolately foi alredy instalado no meu windows

    eu segui a resposta de rob

    cinst nodejs.install

    depois de alguns minutos, o nó mais recente está instalado

    insira a descrição da imagem aqui

    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

    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 (baseado no Debian no meu caso) eu sugeriria 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 -gn sudo n $version } 

    Reinicie seu terminal depois de salvar e gravar nodejsupdate para atualizar para a versão mais recente do Node.js ou do 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).

    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/ .

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

     npm install -g npm@latest 

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

    Hoje eu corri em um Bash Git do Windows:

     $ npm i node -g 

    e obteve a seguinte saída:

     > node@10.6.0 preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node > node installArchSpecificPackage + node-win-x64@10.6.0 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 + node@10.6.0 added 2 packages from 1 contributor in 26.089s 

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

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

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

    Usando (Chocolatey):

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

    Usando (colher):

     scoop install nodejs 

    Além disso, você pode baixar o Windows Installer diretamente do site do nodejs.org.

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

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

    Basta ir ao site oficial do nodejs , baixar o pacote oficial do nodejs e instalá-lo clicando duas vezes. É a coisa mais simples, segura e sempre ativa que você pode fazer.

    Se você quiser atualizar o Node.js, tente

     npm update 

    a partir do seu prompt do Windows cmd.

    Senão se você quiser atualizar qualquer pacote específico tente

     npm update  

    Exemplo:

     npm update phonegap 
    1. npm clean cache – você se esquece de limpar seu cache
    2. npm update -g

      Isso funciona no meu Windows, espero que também funcione para você: D