DEV Community

Discussion on: How I set my Linux computer for coding

Collapse
 
goodevilgenius profile image
Dan Jones

As many people have mentioned, if you're working with node, a node version manager is essential, since you may have different projects that require different node versions.

Most people recommend nvm. I used nvm for a very long time, until I found nave. I definitely prefer nave now. For each project, I can create a .naverc with the required version. Then, when I start working, I do nave auto path/to/project/root. It creates a subshell using the required version of node, and when I'm done, I can just exit that subshell, and I'm back to my preferred version of node.