Como actualizo o nó.js?
fiz o seguinte para actualizar o meu npm:
npm update npm -g
Mas não faço ideia de como actualizar o nó.js. Alguma sugestão? (Estou a usar o nó.js 0.4.1 e quer actualizar para o nó.js 0.6.1.)
30 answers
Usar o Gestor de versões do nó (NVM)
É um script Bash que permite baixar e gerenciar diferentes versões do node. O código fonte completo é aqui .
Existe um projecto separado para o nvm para o Windows: github.com/coreybutler/nvm-windows
Usei as seguintes instruções para actualizar a partir do nó.js version 0.10.6 to 0.10.21 on a Mac.
-
Limpar a 'cache' do NPM:
sudo npm cache clean -f
-
Instale um pequeno ajudante chamado 'n'
sudo npm install -g n
-
Instalar o último nó estável.js version
sudo n stable
Em alternativa, escolha uma versão específica e instale assim:
sudo n 0.8.20
Para ambientes de produção, é melhor prestar atenção à versão numeração e ser exigente sobre números ímpares / pares.
Créditos
- procedimento geral: D. Walsh
- versões estáveis/instáveis: P. Teixeira
Actualização (Junho 2017):
Este post de quatro anos ainda recebe up-votes, por isso acho que ainda funciona para muitas pessoas. No entanto, o próprio Sr. Walsh recomendou actualizar o nó.js apenas usando nvm em vez disso. Então, eis o que ... talvez queiras fazer hoje.Descobre qual é a versão do nó.js que está a utilizar:
node --version
Descobre que versões do nó.js você pode ter instalado e qual dos que você está usando atualmente:
nvm ls
Lista todas as versões do nó.js disponível para instalação:
nvm ls-remote
Aparentemente para o Windows o comando seria mais assim:
nvm ls available
Assumindo que escolherias o nó.js v8. 1. 0 para instalação, escreva o seguinte para instalar essa versão:
nvm install 8.1.0
Você é então livre para escolher entre as versões instaladas do nó.js. Por isso, se necessitar de usar uma versão mais antiga como a v4. 2. 0, configurá-la-á como a versão activa deste modo:
nvm use 4.2
Se tiverHomebrew instalado (apenas para OS X):
$ brew upgrade node
Esta é uma solução simples que funciona para todos os sistemas operativos suportados * incluindo janelas:
Depois de muito surf e não encontrar uma solução, eu só ... tentei ir para o nó .sítio js , clicou no botão para transferências em homepage e executou o programa instalador (MSI). Ainda bem que tratou de tudo e com alguns cliques de 'Next' botão, tenho o último nó.versão js a correr nas minhas janelas maquina.
(Aqui está a resposta original.)
Para os utilizadores Docker , Aqui está o nó oficial .js image .
PS: para verificar a sua versão do nó use npm version
ou node --version
.
PPS: fique de olho em blogs NodeJS-vulnerabilidades para que você não perca importantes lançamentos de segurança.
* sistemas operativos suportados pelo nó.js: Janelas, Linux, MacOS , SunOS, AIX IBM
Todas as plataformas (Windows, Mac & Linux)
Basta ir para nodejs.org e transferir o último instalador.Não podia ser mais simples, honestamente, e sem envolvimento de terceiros. Leva apenas um minuto e não requer que você reinicie qualquer coisa ou limpar caches, etc.
Já o fiz através do MPN algumas vezes e tive alguns problemas. Como por exemplo com o n-package não usando a última versão estável.No Windows pode usar Chocolatey para instalar e actualizar o nó.js (e muitas outras embalagens).
Instalar O Nó
cinst nodejs.install
Actualizar O Nó
cup nodejs.install
Nota: terá de instalar o Chocolatey antes de poder utilizar cinst
e cup
.
Para controlar a sua versão do nó.js, podes tentar. n. Achei-o muito simples e útil.
N é um nó.gestão binária js, sem sub-linhas, sem configuração de perfil, sem API complicada, apenas simples.
npm install -g n
n 0.6.19
irá instalar o nó.js v0. 6. 19.
Primeira actualização npm
,
npm install -g npm stable
Depois actualizar node
,
npm install -g node
ou npm install -g n
Verificar após a instalação da versão,
node --version
ou node -v
Para actualizar o nó para a versão mais recente ou para uma versão específica, 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: telecarregamento / nó.js
Faça o Download do instalador para a sua plataforma e depois instale-a.
Estas poucas linhas tratarão de tudo (para Ubuntu):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Depois disto node -v
devolver-lhe-á a última versão disponível.
Em CentOS 7 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: A ligação simbólica é necessária para ligar o binário do seu nó com o nó mais recente.o js instalou um ficheiro binário.
Para o OS X, eu tinha v5. 4.1 e precisava da versão mais recente 6 Então eu fui para o nó .página inicial js e clicado numa das ligações abaixo:
Depois segui o instalador e tive magicamente a última versão do Node.js e npm.Algumas distribuições Linux tais como Arch Linux têm nó.js em seus repositórios de pacotes. Em tais sistemas é melhor usar um procedimento padrão de atualização de pacotes, tais como pacman -Suy
ou análogos apt-get
ou yum
comandos.
A partir de Agora (Nov 2016) EPEL7 oferece uma versão bastante recente do Node.js (6.9.1 que é uma versão atualizada do LTS oferecida no nó.js home page). Então em CentOS 7 e derivados você pode apenas adicionar repositório de EPEL por yum install epel-release
e yum install nodejs
.
Cêntimos 6 / EPEL6 tem 0,10.x que não é suportado a montante desde outubro de 2016.
Pode utilizar nvm.
- Verifique qual é a última versão em http://nodejs.org/ (por exemplo, v0.10.26)
- corre
nvm install v0.10.26
Pode escolher qual a versão a executar:
nvm ls
lista as versões disponíveis e diz-lhe qual a versão que está a usar agora.
nvm use VERSION
muda o nó actual para a versão pedida.
nvm alias default VERSION
define a versão predefinida. Da próxima vez que você fonte nvm.sh, esta será a versão carregada (nota que ele não altera a versão em uso Agora, execute nvm use
para isso).
Pode usar Chocolatey nas janelas. É muito fácil de usar e útil para mantê-lo atualizado com outras aplicações também.
Além disso, você pode simplesmente baixar a versão mais recente de https://nodejs.org e instale-o.
$ npm install -g npm stable
Trabalhei para actualizar o npm
-
Instalar o NVM (cURL)
$ curl-O - https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh / bash
Ou com Wget
$ Wget-qO - https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh / bash -
Mostrar a lista das versões instaladas
$ nvm ls
-
Mostra a lista de versões que estão disponíveis para instalar
$ nvm ls-remote
-
Instalar a sua versão preferida
$ nvm install v7. 5. 0
-
Defina esta versão como por omissão
$ nvm alias default v7. 5. 0
Para 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 é actualizar o nó.js através do nó.js package manager, npm . Se você é um utilizador Linux (Debian-baseado no meu caso), sugiro que adicione estas linhas ao seu ficheiro .bashrc
(no directório pessoal):
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 o seu terminal após gravar e escrever nodejsupdate
para actualizar para a última versão do nó.js ou nodejsupdate v6.0.0
(por exemplo) para actualizar para uma versão específica do nó.js.
Bónus: actualizar o npm (adicionar estas linhas a .bashrc
)
function npmupdate() {
sudo npm i npm -g
}
Depois de reiniciar o terminal write npmupdate
para actualizar o seu gestor de pacotes do nó para a versão mais recente.
Agora podes actualizar o nó.js e npm através do seu terminal (mais fácil).
Tudo o que precisa para actualizar a versão do nó.js:
$ brew install node
Se não tem Homebrew; por favor vá http://brew.sh/.
A forma mais fácil de actualizar o nó e o npm:
npm install -g npm@latest
Obter a última versão do nó js e actualizar /instalar
$ npm i node -g
E obteve o seguinte resultado:
> [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.
Para macOS em 2018 + (como todas as soluções acima estão falhando para mim):
Basta ir ao site oficial do nodejs , transferir o pacote oficial do nodejs e instalá-lo, fazendo duplo-click. É a coisa mais simples, segura e sempre a funcionar.
Basta instalar a nova versão na pasta actual. Melhorei o Meu do v4.x para v6. 10 no Windows.
De acordo com a página oficial do Nodejs, poderá instalar e actualizar a versão do novo nó no windows, usando Chocolate ou colher
Usar (Chocolatey):
cinst nodejs
# or for full install with npm
cinst nodejs.install
Utilizar (Colher):
scoop install nodejs
Também pode transferir o instalador do Windows directamente do nodejs.org sítio web
No windows, Descarregue o ficheiro executável do nó do website e instale-o. isto funcionou comigo.
- Esqueceste-te de limpar o cache ur
-
npm update -g
Isto funciona nas minhas janelas, espero que também funcione para ti: D
Se quiser actualizar o nó.js, tenta apenas
npm update
Da linha do cmd do Windows.
Caso queira actualizar qualquer pacote específico, tente
npm update <package_name>
Exemplo:
npm update phonegap