bower常用命令

世有因果知因求果發表於2015-06-07
  • bower install loadash --save
  • bower uninstall loadash --save
  • bower init
  • bower install loadash#2.2.1
  • bower info loadash  列出lodash包的bower.json檔案以及其歷史版本集
  • bower info lodash#2.2.1列出2.2.1版本的lodash bower.json檔案內容,可以檢視起依賴的變更
  • bower cache list
  • bower cache clean
  • bower install loadash -o : offline mode installation,即:忽略聯網檢查Lodash repo版本集的過程,直接使用local cache
  • bower install --production : 將devDepedencies相關package不要安裝,只安裝depedencies
  • bower lookup angular : 將列出angular安裝時具體用的是哪個url,哪個git repo
  • bower prune :將本package不被依賴的但是又被安裝了的依賴全部刪除,這樣將保持目錄整潔
  • bower install lodash -j >installed.json :將安裝執行的結果細節放到外部installed.json檔案中,包括是從哪些url來安裝的。。。
  • bower install ~/mycustomPackage  也可以直接將自己本地目錄共享安裝到另外一個專案中去
  • bower register my-frontend-package-demo git:/github.com/kidsit/my-frontend-package-demo.git : 將在bower中註冊一個package,以便分享給別人使用(無須像npm一樣還得建立一個賬號)
  • bower update :將更新bower.json中定義的package到最新版本

注意如果在bower install時出現conflict的問題,一種可行的解決方案是在bower.json中強行指定某一個版本 

bower                                          ECONFLICT Unable to find suitable version for angular 

"resolutions":{ "angular": "1.3.16" }