前端工程化之腳手架-不單單是複製粘貼 - 聊聊前端腳手架

許多團隊在制定前端工程方案時會加入腳手架模塊。雖然不一樣的團隊對工程化的理解和實施有所差別,可是對於腳手架的定位基本是一致的:建立項目初始文件。這是一條看起來十分簡單地準則,可是對於這條準則應該如何理解,如何實施卻並非一件很簡單地事情。前端

在探索這條準則的深度以前,咱們不妨看看相似的一些成熟方案,好比Eclipse。這個大名鼎鼎的IDE軟件被不少Java和Android開發者使用。經過Eclipse建立一個新項目時,它提供了豐富的配置項,這些配置項能夠概括簡化爲如下流程:選擇項目類型 -> 選擇項目目錄 -> 配置項目細節 -> 最終確認 -> 完成。這是腳手架最基本也是必須具有的流程。從這個流程中能夠總結出腳手架的本質:方案的封裝ip

由此,咱們明確了腳手架的定義:腳手架做用是建立項目的初始文件,本質是方案的封裝開發

固然,腳手架建立項目流程之中還有不少細節,而且前端項目的多樣性和複雜性更加爲腳手架流程的實現增長了難度。這篇文章簡單闡述一下筆者的一些淺見,但願可以給你們一些啓發。get

更多詳情見:https://zhuanlan.zhihu.com/p/26237187工程化

相關文章
相關標籤/搜索