很慶幸標題能夠趕上2022結束的腳步。本文由淺入深層層遞進,對組件庫的開發(fā)過程做個了小結。
由于篇幅有限,陰影部分的內容將在中/下篇介紹。
話不多說,直入主題。
yarn workspace + lerna: 管理組件庫及其生態(tài)項目
考慮到組件庫整體需要有多邊資源支持,比如組件源碼,庫文檔站點,color-gen等類庫工具,代碼規(guī)范配置,vite插件,腳手架,storybook等等,需要分出很多packages,package之間存在彼此聯(lián)系,因此考慮使用monorepo的管理方式,同時使用yarn作為包管理工具,lerna作為包發(fā)布工具?!?/p>