I can't escape #NodeJS dependency hell. On yet another new project, I need a different version of node (>=8, <11) than every other project.
Okay, no problem, what's the equivalent to virtualenv for node? Oh, I see there are three options, none of them the clear best choice, all with their own opinions about how system-level package management should work.