Currently, if you upgrade to Node 0.12 and attempt to build with a pre-3.5.1 SDK, it will fail. This is expected by us, but confusing to the end user.
To fix, we will warn the user that they should downgrade (or upgrade) to a supported node version
- Check the root package.son file for the node range supported
- Compare that against the node version installed.
- If the installed range lies outside the supported range, print a HIGHLY VISIBLE WARNING that this node version may not work as expected and encourage them to upgrade (if older) or downgrade (if newer) to a supported node version.