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