npmbower

How do I install bower using package.json and npm install?


How do I install bower using package.json and npm?

I have my package.json file setup like so..

{
    "name": "myprogramname",
    "version": "0.0.1",
    "devDependencies": {
        "bower": "1.2.6"
        //other dependencies are listed as well
    }
}

from the command line I run

npm install

It installs all of my dependencies in devDependencies except bower. Any reason for this?

Also,

which bower

returns nothing


Solution

  • Npm did actually install Bower but not globally. If you check your node_modules/ directory, it should be there.

    Therefore, it IS accessible for other developers at this path:

    node_modules/bower/bin/bower