node e nodejs possuem funcionalidade idêntica, mas são versões diferentes porque são dois pacotes diferentes no Ubuntu Software. nodejs é a versão mais antiga apt package e node é o pacote de snap mais atualizado. A maioria dos usuários do Node.js será mais feliz usando o pacote de snap de nó atualizado, porque ele é atualizado automaticamente e pode ser configurado para ser atualizado automaticamente para a versão estável mais recente ou para não ser atualizado, exceto dentro de um nó específico. js release. O último recurso é projetado para usuários do Node.js que precisam trabalhar com uma versão específica do Node.js. O pacote de snap ao nó também suporta a instalação de várias versões do Node.js, que permite ao usuário escolher qual release do Node.js usar para cada projeto.
Uma diferença importante entre node e nodejs é que o nó tem npm integrado no pacote snap, enquanto que no nodejs npm deve ser instalado separadamente. Como o npm no pacote do nó é muito mais atualizado do que a versão apt do npm, recomenda-se usar a versão mais atualizada do npm para o node e o nodejs. Depois de instalar o pacote de 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.
Para obter mais informações sobre a instalação e uso do pacote snap snap leia esta resposta .