0
我使用流星建立一個應用程序。我使用了bootstrap-3隕石包。但是我想知道爲什麼我想用它來下載並在我的項目中包含Bootstrap 3。包括一個庫作爲一個包與手動包括
我想這個問題可以適用於其他語言和框架,以及。當你可以手動將它包含在項目中時,使用包,寶石等是否有任何優勢?
我使用流星建立一個應用程序。我使用了bootstrap-3隕石包。但是我想知道爲什麼我想用它來下載並在我的項目中包含Bootstrap 3。包括一個庫作爲一個包與手動包括
我想這個問題可以適用於其他語言和框架,以及。當你可以手動將它包含在項目中時,使用包,寶石等是否有任何優勢?
我不能回答任何其他框架,但快速和骯髒的是這樣的:包裝版本的命名空間,以保護您的全局命名空間污染,當然處理加載順序正確,因爲包得裝在您的項目之前。至於bootstrap,atmsphere包會覆蓋CSS位置以使所有內容都「正常工作」,特別是對於glyphIcons。
當然,打包版本還有其他好處,包括指定在客戶端和服務器上運行的組件,該軟件包依賴於哪些組件(例如下劃線),代碼與哪些版本的Meteor兼容,可能github回購,以確保您獲得最新版本,無論您何時執行meteor update
甚至更多。流星在包裝背後有很多想法,所以值得使用包裝版本。