And if you update the Node version to 12.0.0 with npm, and you use it for a project that uses 10.0.0, you may not get the expected experience. Using only one version (the one installed by npm) for these different projects may not give you accurate execution results.įor example, if you use a Node version of 10.0.0 for a project that uses 12.0.0, you may get some errors.
Node Version Manager (NVM), as the name implies, is a tool for managing Node versions on your device.ĭifferent projects on your device may be using different versions of Node. In this article, I'll explain how you can install NVM, or Node Version Manager, on Windows, Linux, and Mac.