So you go to the Installation guide on the official Ionic website and because you are a good developer, you start carefully reading the documentation: The only thing you have to do is get Ionic 2 (and Cordova) up and running and wait for time to pass (like you don’t have anything better to do) until the workshop. Let’s assume that next week you are going to join a workshop about Ionic 2, where you will get first glimpses of what it actually is. Imagine you are coding on a bunch of projects and you’re currently using node v5.1.0. Let me illustrate this problem in a couple of words, after which we will look at a possible solution: nvm. Depending on how you take it, it’s either an issue or a challenge. If you ever came across node and got the chance to try it out or you already have used it in production, you might have come across one BIG (pronounced w/ a strong intonation) issue: versions. When we think about Web development today, some of us subconsciously get goosebumps, especially when thinking about node and npm packages.