你必须知道的bower私库
?
一、什么是bower
?
①??為什么用bower?
目前,模塊化結構已經成為網站開發的主流。制作網站的主要工作,不再是自己編寫各種功能,而是如何將各種不同的模塊組合在一起。
而bower就是其中一個比較流行的模塊化工具,它的主要作用是,為模塊的安裝、升級和刪除,提供一種統一的、可維護的管理模式。Bower install XX安裝就是將該模塊(以及其依賴的模塊)下載到當前目錄的bower_components子目錄中。下載后,就可以直接插入網頁,提升開發效率。
?
②??怎樣使用bower?
這里有一篇參考文章《Bower ——管理你的客戶端依賴關系》,
? ? ? ? ? ? ??
二、什么是bower私庫
一般我們使用bower install XX 都是默認從外網獲取的,例如下載jquery
可以看出jquery項目的來源是公網的github
而bower私庫一般是搭建在內網,bower install XX 是從內網獲取你想要的項目,同樣下載jquery
可以看出jquery項目的來源是內網服務器
?
總之,bower私庫就是公司或者個人私有的,“外人”無法使用的bower庫!
(想自己搭建專屬的bower私庫?點這里)
?
三、bower私庫的優點
1、? 去除冗余,精簡下載包。
一般使用bower外網下載的包都會含有很多無用的文件,例如example、test等等,這樣還需要我們來花時間挑選合適的引用文件,體驗很不好。因此,在私庫中,可以幫大家挑選這些必須的文件,去除冗余,這樣大家下載來的文件都是最核心、最必要的,這樣也節省大家得時間成本。
?
2、? 內網存儲(bower鏡像),保證下載、查詢速度
一般來講,使用bower外網下載或者查詢某些項目,都會因為某些不可抗的因素訪問緩慢,并且可能訪問、下載失敗。但是,放入內網私庫的項目,都會以及其流暢的訪問和下載速度,快速使用。
四、bower私庫在項目中的配置
bower的使用請參見第一部分的介紹文章,這里只說一下在開發的時候如何從bower私庫中下載。
在項目下新建.bowerrc文件(window下右擊新疆這個文件是不行,需要使用命令行,例如$ touch ?.bowerrc)
文件的配置如下:
第一行是配置bower下載目錄(可以不用,默認是下載到bower_components);
第二行是配置內網地址的(必填),相當于告訴bower,下載的時候切換到192.168.XX.XX這條線路下載。
?
?
總結
以上是生活随笔為你收集整理的你必须知道的bower私库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 啃书
- 下一篇: 敏捷是项目管理+合作