почему следующее происходит для меня?:
$ node -v
v 10.15.3
$ sudo node -v
v 11.12.0
Я нахожусь на Ubuntu.
Firstable необходимо проверить путь на обе команды:
$ which node
$ sudo which node
И Вы найдете, где команды выполняются. Я думаю, что Вы будете видеть две различных папки.
Это происходит при установке новой версии по старой из другого источника, специально для NodeJS. npm пакет также покажет Вам различные версии. Я предложил бы, чтобы Вы удалили его полностью путем выполнения.
apt purge nodejs
Проверьте, имеете ли Вы некоторые файлы в запасе NodeJS и npm после удаления и чистите его. В конце устанавливают его снова:
apt install nodejs
И наслаждайтесь им.