Fiz o seguinte para atualizar meu npm:
npm update npm -g
Mas 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.)
node.js
software-update
alexchenco
fonte
fonte
Respostas:
Use o NVM (Node Version Manager)
É um script Bash que permite baixar e gerenciar diferentes versões do nó. O código fonte completo está aqui .
Há um projeto separado para nvm para Windows: github.com/coreybutler/nvm-windows
Abaixo estão as etapas completas para usar o NVM para várias versões do nó no Windows
nvm list available
do cmd, gitbash ou powershell, isso listará todas as versões disponíveis do nónvm install version
por exemplo,nvm install 12.14.0
para instalar na máquinanvm use version
use uma versão mais recente, por exemplonvm use 12.14.0
fonte
Usei as seguintes instruções para atualizar do Node.js. versão 0.10.6 para 0.10.21 em um Mac.
Limpe o cache do NPM:
Instale um pequeno ajudante chamado 'n'
Instale a versão estável mais recente do Node.js.
Como alternativa, escolha uma versão específica e instale assim:
Para ambientes de produção, preste atenção à numeração de versões e seja exigente quanto aos números pares / ímpares.
Créditos
Atualização (junho de 2017):
Este post de quatro anos ainda recebe votos positivos, então 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:
Descubra quais versões do Node.js você pode ter instalado e qual delas você está usando no momento:
Listar todas as versões do Node.js disponíveis para instalação:
Aparentemente, para o Windows, o comando seria mais ou menos assim:
Supondo que você escolheria o Node.js v8.1.0 para instalação, digite o seguinte para instalar essa versão:
Você pode escolher entre as versões instaladas do Node.js. Portanto, se você precisar usar uma versão mais antiga como a v4.2.0, defina-a como a versão ativa como esta:
fonte
/usr/local/bin
esse que exigem permissões especiais para instalação. Mais informações: github.com/npm/npm/issues/3139 Uma possível correção / solução alternativa (se você realmente quer evitar o usosudo
): stackoverflow.com/questions/16724259/npm-command-sudo-or-notSe você possui o Homebrew instalado (apenas para macOS):
fonte
n
e usar isso se você pode, à la outra resposta sobre este tópico: stackoverflow.com/a/19584407/392113Esta é uma solução simples que funciona para todos os sistemas operacionais suportados *, incluindo o Windows :
(aqui está a resposta original )
Para Docker usuários, aqui está o oficial imagem Node.js .
PS: Para verificar sua versão do Node, use
npm version
ounode --version
.PPS: Fique de olho no blog NodeJS - Vulnerabilidades, para não perder versões importantes de segurança.
* Sistemas operacionais suportados pelo Node.js: Windows , Linux , MacOS , SunOS , IBM AIX
fonte
node --version
para verificar se funcionou .. eu também precisei pesquisar no google - não verifique a versão do meu nó com muita frequência.npm install -g npm stable
entãonpm install -g node
Todas as plataformas (Windows, Mac e Linux)
Atualizado (junho de 2020)
Alternativa 1: Através do instalador
Vá para nodejs.org e use o instalador mais recente.
Alternativa 2: Através do NPM
npm install -g npm stable
npm install -g node
É isso aí pessoal. Costumava ser mais complexo e as pessoas usavam diferentes tipos de pacotes e estratégias para gerenciá-lo. Mas as coisas mudaram para melhor.
fonte
npm rebuild
e estava tudo bem novamente.Primeira atualização
npm
,npm install -g npm stable
Então atualize
node
,npm install -g node
ounpm install -g n
verifique após a instalação da versão,
node --version
ounode -v
fonte
C:\Users\my-current-user\AppData\Roaming\npm\...
; não atualizou uma instalação mais antigaC:\Program Files\nodejs
nem a variável path. acabei reinstalando com o msi-installer. isso consertou para mim.6.8.0
paranpm
, mas eu quer6.11
para NodeJS, é bom para usarnpm install -g npm
ln -sf /usr/local/n/versions/node/10.17.0/bin/node /usr/bin/node
No Windows, você pode usar o Chocolatey para instalar e atualizar o Node.js (e muitos outros pacotes).
Nó de instalação
Nó de atualização
Nota: Você precisará instalar o Chocolatey antes de poder usar
cinst
ecup
.fonte
cinst nodejs.install
O Chocolatey (v0.9.8.27) está instalando 'nodejs.install' e dependências. Ao instalar, você aceita a licença para 'nodejs.install' e cada dependência que está instalando. Não foi possível encontrar o pacote 'nodejs.install'. O comando 'install' falhou (às vezes isso indica uma falha parcial). Informações / pacotes adicionais: nodejs.installnodejs.install
enodejs
?.install
, poderá desinstalar o nó de "Aplicativos e recursos" no WindowsPara controlar sua versão do Node.js, você pode tentar n . Achei muito simples e útil.
n 0.6.19
instalará o Node.js v0.6.19.fonte
npm ERR! notsup Not compatible with your operating system or architecture: [email protected] npm ERR! notsup Valid OS: !win32 npm ERR! notsup Valid Arch: any npm ERR! notsup Actual OS: win32
Para atualizar o nó para a versão mais recente ou para uma versão específica, você pode fazer o seguinte:
Para a versão estável mais recente:
Para a versão mais recente do LTS (Testada no Mac)
fonte
Resposta curta e estúpida:
Vá para esta página: Download | Node.js
Faça o download do instalador da sua plataforma e instale-o.
fonte
nvm
é a melhor soluçãoEu tive o mesmo problema quando vi que minha instalação do Node.js. está desatualizada.
Estas poucas linhas tratam de tudo (para Ubuntu ):
Depois disso
node -v
, você retornará a versão mais recente disponível.fonte
node -v
ainda retornava um número de versão mais antiga. Mas usandowhereis node
eu poderia realmente detectar que uma versão recente foi instalado em/usr/local/bin/node
node
usada (por padrão) nesse caso provavelmente depende da ordem dos diretórios no seu diretórioPATH
No CentOS 7, você pode fazer o seguinte:
Nota: O link simbólico é necessário para vincular o binário do nó ao arquivo binário instalado mais recente do Node.js.
fonte
Para o OS X, eu tinha a v5.4.1 e precisava da versão mais recente 6, então fui para a página inicial do Node.js. e cliquei em um dos links abaixo:
Segui o instalador e, magicamente, tive a versão mais recente do Node.js e do npm.
fonte
Você pode usar o nvm.
nvm install v0.10.26
Feito.
Você pode escolher qual versão executar:
nvm ls
listar as versões disponíveis e informar qual versão você está usando agora.nvm use VERSION
altere o nó atual para a versão solicitada.nvm alias default VERSION
defina a versão padrão. Na próxima vez que você fonte nvm.sh, esta será a versão carregada (observe que ela não altera a versão em uso no momento, executenvm use
para isso).fonte
nvm
é uma biblioteca de terceiros: Pnvm alias default VERSION
foi meu salvador!nvm copy-packages <previous version>
para atualizar todas as dependências globais no finalAlgumas distribuições Linux, como o 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
análogoapt-get
ouyum
comandos.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.). Portanto, no CentOS 7 e derivados, você pode adicionar o repositório EPEL
yum install epel-release
eyum install nodejs
.O CentOS 6 / EPEL6 possui 0.10.x, que não é suportado a montante desde outubro de 2016.
fonte
Hoje eu corri em um Windows Git Bash:
e obteve a seguinte saída:
Leia mais sobre isso em https://www.npmjs.com/package/node .
fonte
Você pode usar o 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.
fonte
trabalhou para mim para atualizar npm
fonte
Instalar nvm (cURL)
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bater
OU com Wget
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bater
Exibir lista de versões instaladas
$ nvm ls
Exibir lista de versões disponíveis para instalação
$ nvm ls-remote
Instale sua versão preferida
$ nvm install v7.5.0
Defina esta versão como padrão
Alias $ nvm padrão v7.5.0
fonte
A maneira fácil de atualizar o nó e o npm:
faça o download da versão mais recente do nó js e atualize / instale
fonte
@latest
peça, é o comportamento padrão para npm.Para o macOS em 2018 ou mais (como TODAS as soluções acima estão falhando para mim):
Simplesmente acesse o site oficial do nodejs , faça o download do pacote oficial do nodejs e instale-o clicando duas vezes. É a coisa mais simples, segura e sempre funcionando que você pode fazer.
fonte
De acordo com a página oficial do Nodejs , você pode instalar e atualizar a nova versão do nó no Windows usando Chocolatey ou Scoop
Usando (Chocolatey):
Usando (Scoop):
Além disso, você pode baixar o Windows Installer diretamente do site nodejs.org
fonte
Para o Ubuntu:
Fonte: /ubuntu/426750/how-can-i-update-my-nodejs-to-the-latest-version
fonte
curl {anything} | sudo bash -
não pode ser uma boa prática de segurança ... Mesmo deixando ataques sofisticados de lado, e se você digitar incorretamente o nome de domínio?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), sugiro adicionar essas linhas ao seu
.bashrc
arquivo (no diretório inicial):Reinicie seu terminal após salvar e gravar
nodejsupdate
para atualizar para a versão mais recente do Node.js. ounodejsupdate v6.0.0
(por exemplo) para atualizar para uma versão específica do Node.js.BÔNUS: Atualize o npm (adicione essas linhas a
.bashrc
)Após 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).
fonte
Tudo o que você precisa para atualizar a versão do Node.js:
Se você não tem Homebrew ; acesse http://brew.sh/ .
fonte
Basta instalar a nova versão na pasta atual. Atualizei o meu da v4.x para a v6.10 no Windows.
fonte
No Windows, baixe o arquivo executável do nó no site e instale-o. isso funcionou para mim.
fonte
npm clean cache
- você esquece de limpar seu cachenpm update -g
Isso funciona no meu Windows, espero que também funcione para você: D
fonte
npm cache clean
(uma ordem diferente)npm update -g
O comando atualiza todos os pacotes instalados globalmente, mas não o próprio node.js.Se você deseja atualizar o Node.js, tente
no prompt do cmd do Windows.
Caso contrário, se você deseja atualizar qualquer pacote específico, tente
Exemplo:
fonte
cmd aberto e tipo
fonte