So there are some problems with the repo setup.
An important repo is
https://rpm.nodesource.com/pub_8.x/fc/, which provides nodejs for Fedora with npm bundled but only up to f27. f28 and rawhide
builds will therefore fail. Also fedora-27-i386 is failing because dnf, for some reason, prefers (probably because of the Arch field):
Name : nodejs
Epoch : 1
Version : 8.11.0
Release : 1.fc27
Arch : i686
over:
Name : nodejs
Epoch : 2
Version : 8.11.1
Release : 1nodesource
Arch : i386
I would suggest to use npm from official Fedora repositories or you can ask maintainers of
rpm.nodesource.com to
provide updated rpms (for f28 and f29).
Best Regards!
clime