O Node.js está disponível como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. Específicos para o Node.js, os desenvolvedores podem escolher uma das versões atualmente suportadas e obter atualizações automáticas regulares diretamente do NodeSource. As versões 6, 8 e 9 do Node.js estão atualmente disponíveis, com o Snap Store sendo atualizado em questão de horas ou minutos de uma versão do Node.js.
O nó pode ser instalado com um único comando, por exemplo:
sudo snap install node --classic --channel 9/stable
O snap a nó pode ser acessado pelo comando node
, por exemplo:
$ node -v
v9.9.0
Uma versão atualizada do npm será instalada como parte do snap ao nó. npm deve ser executado fora da replicação do nó, no seu shell normal. Depois de 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/your-username/.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 que 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 de fios existente para a versão mais recente com o comando npm update yarn
Os usuários podem alternar entre as versões do Node.js a qualquer momento sem precisar envolver ferramentas adicionais como o nvm (Node Version Manager), por exemplo:
sudo snap refresh node --channel=8/stable
Os usuários podem testar as versões de ponta do Node.js que podem ser instaladas a partir do canal de borda mais recente, que atualmente está monitorando o trabalho de desenvolvimento do Node.js versão 10 alternando com:
sudo snap switch node --edge
Essa abordagem é recomendada apenas para aqueles usuários que desejam participar de testes e relatórios de erros do desenvolvedor.
Agenda LTS do Node.js
Release LTS Status Codename LTS Start Maintenance Start Maintenance End
6.x Active Boron 2016-10-18 April 2018 April 2019
7.x No LTS
8.x Active Carbon 2017-10-31 April 2019 December 2019
9.x No LTS
10.x Active Dubnium October 2018 April 2020 April 2021
11.x No LTS June 2019