I've seen the post "NPM modules won't install globally without sudo" and followed the accepted answer, but I'm pretty sure it's not done anything other than cause further problems.
I have an unknown number of global NPM modules already installed. That link above seems as if it's a partial solution. IOW, future modules won't have a problem, but NPM/node will have no idea where the old stuff was.
During node's initial install, how could I have somehow prevented NPM/node module install from needing root/admin access?