About

Installing npm and Node on Linux Mint was a huge pain in the ass for me, particularly because my Quartz Configuration required a later version than I could install

The answer, likely obvious to others, is to just use nvm, but that was also non-trivial, because I use fish. There are solutions, because of course there are.

Go through the normal install process, making sure that you properly update $HOME/.config/fish/config.fish with the export NVM_DIR=<...> commands.

Then, install Fisher. Nice ‘n straightforward, that one.

Then, use Fisher to install nvm.fish. That’ll get you what you need. You should be good to go from here.