The Best Way to Install Node.js, npm and yarn on Mac OSX

Romil Jain
Nov 10, 2017 · 1 min read
Node, npm and yarn

The best way to install Node.js on Mac is nvm.

You can use the install script for nvm installation.

$ curl -o- | bash

relaunch your Terminals and check nvm version

$ nvm --version

List your installed node versions if any:

$ nvm list

It is safe if you choose one of the most recent LTS (long time support) version and install it with the following command:

$ nvm install <node-version>

So if the latest LTS version of Node is 10.15.3

$ nvm install 10.15.3

Setup this version as the default.

$ nvm use <node-version>

Check your node version with

$ node -v

In case, you want to upgrade node

$ nvm install <node-version> --reinstall-packages-from=<old-node-version>

To Uninstall Node

$ nvm uninstall <node-version>

Switching between various nodes versions

$ nvm use <node-version>
$ nvm use node (switch to latest Node.js version)


npm is installed as a package with Node

Check the version

$ npm -v

To upgrade npm

$ npm install -g npm@latest


To install yarn

$ npm install -g yarn

Check the version

$ yarn -v

Romil Jain

Written by

Digital Nomad (

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade