npm install -g bower bower -v bower install
npm 是伴隨 Node.js 出現的一個包管理器,最開始只能支持 Node.js 的模塊管理,可是後來, npm 官網通過一次改版,打出的口號是,javascript 的包管理器,因此,其已經不在侷限因而 Node.js 的模塊管理了,已經通用到了全部 js 的包管理工具了,能夠說,先後通吃了。 bower 的話,從一開始,就是專門爲前端表現設計的包管理器,一切所有爲前端考慮的。npm 和 bower 的最大區別,就是 npm 支持嵌套地依賴管理,而 bower只能支持扁平的依賴(嵌套的依賴,由 程序員本身解決)。javascript
爲何有不少項目 bower 和 npm 都用呢,那是由於要用 bower 管理前端的包,而用 npm 去管理一些後端的包和構建工具,例如,yeoman,grunt,gulp,jshint 等等等等。html
Twitter推出的名爲Bower 的包管理器前端
https://www.cnblogs.com/aliwa/p/7677858.htmljava
如今不建議使用bower了。官方已經中止維護,建議直接使用npm就能夠了。 https://zhidao.baidu.com/question/2078349275327151708.htmlgit
...psst! While Bower is maintained, we recommend using Yarn and Webpack or Parcel for front-end projects read how to migrate! PSST!在Bower維護期間,咱們建議在前端項目中使用
紗線
和Webpack
或包裹
,請閱讀如何遷移!github
https://github.com/bower/bower/commits/master 1.8.8版本後,2019.1.24後再沒提交npm
npm、jspm、Bower與Yarn Facebook果斷地出品了Yarn——npm的替代升級版,支持離線模式、嚴格的依賴版本管理 http://www.javashuo.com/article/p-yspdykbr-ce.htmlgulp