Installer node et npm version 14 (support jusqu'en 2023):

wget -qO- https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs

Le soucis que l'on rencontre ensuite, c'est lorsque l'on veut installer de façon globale un paquet (on serait tenté alors de vouloir lancer npm avec sudo, mais ca serait une grosse erreur).

L'astuce est la suivante:

on crée un répertoire pour les paquets globaux:

mkdir "${HOME}/.npm-global"
on précise à npm où stocker ses paquets globaux:
npm config set prefix "${HOME}/.npm-global"
on ajoute ensuite à son fichier .bashrc le path :
export PATH="$PATH:${HOME}/.npm-global/bin"
on met à jour pour éviter de relancer son bash:
source ${HOME}/.bashrc
et on peut ensuite installer de façon globale le paquet de son choix:
npm install -g sass
ou
npm install -g npm

on retrouvera ensuite la commande sass dans le répertoire créé .npm-global/bin/sass

voir aussi : https://lesbricodeurs.fr/articles/Comment-installer-npm-proprement/