#Node - NPM Basics
NPM is the Node Package Manager. It is used to install, update and uninstall modules. It will also recursively install dependencies of the installed module. Modules normally reside in the node_modules folder.
###Important Security Note
Node comes with the npm package manager. It is strongly encouraged that you should not to do package management with sudo
. Packages can run arbitrary scripts which makes them a potential security risk.
It is recommended that you give your user account access to the /usr/local folder instead:
sudo chown -R $USER /usr/local