Creates risks we don't need to take. https://medium.com/@ExplosionPills/dont-use-sudo-with-npm-still-66e609f5f92
See https://github.com/miraheze/puppet/search?q=npm+root, e.g.:
https://github.com/miraheze/puppet/blob/2815534395f49982fc818843e840dca4f38de000/modules/mediawiki/manifests/servicessetup.pp#L21
https://github.com/miraheze/puppet/blob/fe5877c5810b1137aecddae99e3241f45447bc8f/modules/services/manifests/citoid.pp#L58
https://github.com/miraheze/puppet/blob/4e68cce031a164027d28b44029ecba9958c04ab2/modules/services/manifests/proton.pp#L51
and much more.