Run multiple NodeJS versions with Node Version Manager (NVM) — for MacOS

Sherlynn
3 min readJan 27, 2019

If you use Node.js for your applications, you may want to use different versions of Node. Fortunately, there is a tool to manage them all using Node Version Manager.

Node.js

Node.js is an open source JavaScript run-time environment used for making web servers and other networking tools.

Node.js uses an event-driven, non-blocking I/O model unlike other server-side platforms e.g. PHP whereby functions tend to block until completion, which means that commands execute one at a time. In, Node.js, commands are executed in parallel, and callbacks are used to determine completion or failure.

Node.js Version Updates

A new release of Node.js is cut from the GitHub master branch every six months. Whenever a new odd-numbered version comes out, the most recent even version goes to long-term support, or LTS. Versions under LTS receive active support for 18 months followed by an additional 12 months of maintenance support.

What is Node Version Manager (NVM)?

--

--