Hello dev.to readers!
Intro
This is my very first post here and hopefully many more will be written. Even though I've worked only on PH...
For further actions, you may consider blocking this person and/or reporting abuse
Welcome to Dev.to. Wonderfully written and very useful. I use nvm all the time. Especially when testing my fdir library that supports multiple versions and it needs to be tested on all of them.
Hello Abdullah!
Thanks for your warm welcome to this community. I can see that you also recently joined, so I wish you same back :)
Link to your library doesn't work, but I managed to find it anyway.
I'm glad that you found NVM useful, because it means that this post's goal to spread the word about it isn't wrong.
Thanks for your comment!
Thanks a lot, Maroje! Yes, I mistyped the URL, haha. It's fixed now. Hope you liked the idea.
Indeed. There are many people out there who still do not know anything about version managers. This post is a good introduction. Keep it up!
: )
What about using asdf-vm (asdf-vm.com/#/)? I hate to have multiple version managers to each tool. This handles all together.
Hi Fran!
I haven't heard about that tool before, it seems really useful if you're working with multiple languages. If you used it, do you think it's not an overkill even if you're working with only 1 or 2 programming languages in total?
Thanks for your comment :)
Hi,
I think that using something like asdf-vm and learn only one tool makes more sense than learning multiple tools that "do the same" and learn each particularity of each tool.
If you do a lot of switching (ie. using nvm use on every shell creation) i highly recommend fnm, which is A LOT faster.
Link: github.com/Schniz/fnm/
Hi Pawel!
Thanks for your tool recommendation.
One question, what actullay makes fnm faster in comparison to nvm?
I see many similarities in installation process & available commands, so switching from nvm to fnm should also be easy, if someone decides to do so.
Im not really sure why its faster. I assume its just doing much less things underneath.
I found it when i added "nvm use" to my zsh_profile and every terminal in VSCode was running it... and it took over 1 second to open a terminal. I dont remember the exact numbers, but it was over 10x faster when doing that one thing. :)
Of course, keep in mind that i measured on my old computer, maybe on yours its not a factor at all :)
I use it too for the same reasons! I highly recommend it.
I'ver just created a much better version managers for multiple SDKs.
gvcgo.github.io/vmrdocs/
What makes it better in comparison to NVM?