Recentemente, eu estava passando pela versão do nó no ubuntu 16.04 quando o node -v
comando foi usado, ele me mostra a versão 6.9.1, mas quando nodejs -v
mostra o 6.9.2 anteriormente, antes de usar esse comando, o npm update
comando foi usado.
Agora, qual é a diferença node -v
e nodejs -v
? e como atualizar para a versão LTS mais recente do node / nodejs?
sudo n current
ousudo n lts
se deseja mais garantia de estabilidade e não precisa dos recursos mais recentes.sudo n current
não existe, eu acho que você quer dizersudo n stable
sudo n lts
De acordo com os documentos oficiais para instalar o nó nas distribuições baseadas no Debian e Ubuntu :
nó v10 (antigo):
nó v12 LTS (para novos usuários: instale este):
nó v13 :
nó v14 (versão atual):
Outras versões antigas: basta substituir o número da versão desejada no link acima.
Opcional: instalar ferramentas de construção
Para compilar e instalar pacotes nativos
Para atualizar o nó para a versão mais recente, basta:
Para manter o npm atualizado
Para descobrir outras versões, tente
npm info npm
e nas versões encontre a versão desejada e substitua [version-tag] por essa versão emnpm i -g npm@[version-tag]
E eu também recomendo tentar fios em vez de npm
fonte
10.21.0
para mim em vez de 14; cUsando o NVM (Node Version Manager) :
Instale-o:
Teste sua instalação:
feche seu terminal atual, abra um novo terminal e execute:
Use-o para instalar quantas versões você desejar:
Listar versões instaladas:
Use uma versão específica:
Definir padrões:
fonte
Use
sudo apt-get install --only-upgrade nodejs
para atualizar o nó (e apenas atualizar o nó) usando o gerenciador de pacotes.O nome do pacote é
nodejs
, consulte https://stackoverflow.com/a/18130296/4578017 para obter detalhes.Você também pode usar
nvm
para instalar e atualizar o nó.Em seguida, reinicie o terminal, use
nvm ls-remote
para obter a lista da versão mais recente do nó e usenvm install lts/*
para instalar a versão mais recente do LTS.nvm
é a maneira mais recomendada de instalar ou atualizar o nó, mesmo se você não estiver trocando de versão.fonte
Use o módulo n do npm para atualizar o nó
Para atualizar para a versão mais recente (e não estável atual), você pode usar
Desfazer:
sudo apt-get install --reinstall nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # substitua o número pela versão do nó que foi instalado sudo npm uninstall -gn
fonte
Diferença: Quando instalei o nó pela primeira vez, ele foi instalado como 'nodejs'. Quando eu atualizei, ele criou 'node'. Ao executar o nó, na verdade estamos executando o nodejs. O nó é apenas uma referência ao nodejs. Pela minha experiência, quando eu atualizei, afetou as duas versões (como deveria). Quando executo nodejs -v ou node -v, recebo a nova versão.
Atualizando: npm update é usado para atualizar os pacotes no diretório atual. Verifique https://docs.npmjs.com/cli/update
Para atualizar a versão do nó, com base no sistema operacional que você está usando, siga os comandos aqui https://nodejs.org/en/download/package-manager/
fonte
fonte
Consulte o site oficial do nodejs para obter instruções de instalação no seguinte link
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
De qualquer forma, encontre os comandos para instalar o nodejs versão 10 no ubuntu abaixo.
fonte
Tente o seguinte:
Edite ou crie o arquivo: nodesource.list
Inserir este texto:
Execute estes comandos:
fonte
Execute estes comandos:
fonte
Use o módulo n do npm para atualizar o nó sudo npm cache clean -f sudo npm install -gn sudo n stable Para atualizar para a versão mais recente (e não estável atual), você pode usar o sudo n latest
Para desfazer: sudo apt-get install --reinstall nodejs-legacy # fix / usr / bin / node sudo n rm 6.0.0 # substitua o número pela versão do nó que foi instalada sudo npm uninstall -gn
fonte