In my package.json file, I have bower listed as a dependency. After I run npm install, bower gets installed locally. When I try to run bower after
package.json
npm install
Usually you install NPM modules globally if you want them included in your path to be ran from the command line. Since it is installed locally you will have to run it from the node_modules folder.
node_modules