Documentation

Choose One among node, nvm, and yarn

Node

Install

brew install node
# set path for installing global packages
npm config get prefix
# in macOS, it should be /usr/local/
# you can set manually
npm config set prefix /usr/local

Update

# with homebrew
brew upgrade node
npm install -g npm

Uninstallation

brew uninstall node
# check all these dir, remove *node* and *npm*
cd ~
cd /usr/local/lib
cd /opt/local/lib
cd /usr/local/include
cd /opt/local/include
cd /usr/local/bin
cd /opt/local/bin
cd /usr/local/share/man/man1
cd /usr/local/lib/dtrace
cd /usr/local/share/doc/
cd /usr/local/share/systemtap/tapset

Usage

# find all global packages
npm list -g --depth=0
# analyze outdated packages
npm outdated -g --depth=3

Nvm