簡體   English   中英

Grunt和Bower依賴性管理

[英]Grunt and Bower Dependency Management

我是整個前端工具的新手,我正在嘗試啟動一個新的jquery插件項目。 因此,使用Grunt,我使用grunt-init-jquery使我成為樣板jquery插件項目,並且它已經具有未最小化的客戶端框架依賴版本,例如jquery和qunit。

它還會生成package.json ,我可以對其進行編輯以包含dependencies因此Bower在這里如何適應? 還是可選的,而我只能用Grunt處理服務器和客戶端的依賴關系?

我認為您將GruntNpm混淆了,因為Grunt無法處理依賴關系,它“簡單地”是一個任務運行器。 package.json文件位於此處,因為您需要Grunt安裝及其所有插件的devDependencies (例如grunt-contrib-concat )。 該文件與Npm相關聯,而與Grunt無關。

Bower僅用於前端依賴項。 即使您可以使用Npm處理它們,也最好使用Bower,因為它已為此目的進行了優化(在其他方面沒有任何深層的依賴)。

因此,使用Npm管理開發插件所需的內容 ,並使用Bower管理插件依賴項 (因為jQuery插件通常用於前端)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM