CommentJan 4, 2018
Local install (default): puts stuff in ./node_modules of the current package root. Global install (with -g ): puts stuff in /usr/local or wherever node is installed. Install it locally if you're going to require() it. Install it globally if you're going to run it on the command line. If you need both, then install it in both places, or use npm link . reference : https://docs.npmjs.com/files/folders