You might want to stick with the separate npm for now if you find yourself using "npm help" a lot.
I tried to get it into Fedora proper, but node currently bundles their own slightly modified libev and c-ares, which is against Fedora's packaging policies.
At any rate, I strongly recommend doing a netinstall. Then you don't even waste bandwidth on stuff you don't want.