- Make a directory for global installations:
mkdir ~/.npm-global
- Configure npm to use the new directory path:
npm config set prefix '~/.npm-global'
- Open or create a ~/.profile file and add this line:
export PATH=~/.npm-global/bin:$PATH
- Back on the command line, update your system variables or restart/logout-login:
source ~/.profile
- Test: Download a package globally without using sudo:
npm install -g <somepackage>