Я переустановил ОС и просто вставил $ sudo dnf install nodejs
сейчас работает
Проблема была в том, что я установил npm дважды:
в fedora 28 при вставке $ sudo dnf установить nodejs
он устанавливает как npm, так и nodejs
поэтому мне не нужно вставлять $ sudo dnf install npm