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
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
A neater way to use a local install of bower is shown here.
Basically you need to use "npm run bower install" instead of "bower install" if you install bower through NPM locally and don't have it installed globally on your computer.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With