EACCES: permission denied, access '/usr/local/lib/node_modules' code example

Example 1: npm EACCES: permission denied, access '/usr/local/lib'

sudo chown -R $(whoami) ~/.npm

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile

Example 2: Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

sudo npm install -g nodemon
//easiest fix

Example 3: Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/typescript'

sudo chown -R $USER /usr/local/lib/node_modules