Nota: Esta resposta foi atualizada desde a primeira vez que foi postada, porque agora existe uma maneira melhor de instalar a versão mais recente do npm, que é incorporada ao pacote snap ao nó para instalar o Node.js. Após a execução dos comandos abaixo, a execução npm -v
mostrará que a versão mais recente do npm está instalada e sendo usada.
O Node.js está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. Especificamente no Node.js, os desenvolvedores podem escolher entre um ou mais dos lançamentos atualmente suportados e obter atualizações automáticas regulares diretamente do NodeSource. As versões 6, 8, 9, 10, 11, 12 e 13 do Node.js. estão disponíveis no momento, com a Snap Store sendo atualizada dentro de horas ou minutos após a liberação do Node.js.
O nó pode ser instalado com um único comando, por exemplo:
sudo snap install node --classic --channel 11/stable # also install snapd in 14.04
O snap ao nó pode ser acessado pelo comando node
, por exemplo:
$ node -v
v11.5.0
Uma versão atualizada do npm será instalada como parte do snap ao nó. O npm deve ser executado fora do nó repl, em seu shell normal. Após instalar o snap do nó, execute o seguinte comando para ativar a verificação de atualização do npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / seu nome de usuário /.config
Substitua your-username
no comando acima por seu próprio nome de usuário. Em seguida, execute npm -v
para verificar se a versão do npm está atualizada. Como exemplo, verifiquei se o npm estava atualizado, verifiquei a versão de um pacote já instalado chamado yarn com o comando npm list yarn
e atualizei o pacote yarn existente para a versão mais recente com o comandonpm update yarn
Os usuários podem alternar entre versões do Node.js a qualquer momento, sem a necessidade de envolver ferramentas adicionais como o nvm (Node Version Manager), por exemplo:
sudo snap refresh node --channel=10/stable
Os usuários podem testar versões de ponta do Node.js. que podem ser instaladas a partir do canal de ponta mais recente que atualmente está acompanhando a versão 12 do Node.js., alternando com:
sudo snap switch node --edge
Essa abordagem é recomendada apenas para usuários dispostos a participar de testes e relatórios de bugs a montante.
Programação LTS do Node.js
Liberar status LTS Nome de código LTS Iniciar manutenção Iniciar manutenção Fim
6.x Boro ativo 2016-10-18 abril 2018 abril 2019
7.x sem LTS
8.x Active Carbon 2017-10-31 abril 2019 dezembro 2019
9.x sem LTS
10.x Dubnium ativo outubro 2018 abril 2020 abril 2021
11.x Não LTS 2019-04-01 2019-06-30
12.x 2019-10-22 2021-04-01 2022-04-01
13.x Não LTS 2020-04-20 2020-06-01