前言
无论团队大小,随着时间的推进,多多少少都会有一些可提取的业务组件,沉淀组件库和对应的文档是一条必经之路。
直接进入正题,从 0 到 1 开始搞一个业务组件库(可从注释中生成)。
最终的 Demo 可看这里,请使用 Mac 或者 Linux 终端来运行,windows 兼容性未做验证。
使用到工具
这三个工具是后续业务组件库搭建使用到的,需要有一定的了解:
- Lerna ,Lerna是一个 Npm 多包管理工具,详细可查看官方文档。
- Docusaurus,是 Facebook 官网支持的文档工具,可以在极短时间内搭建漂亮的文档网站,详细可查看官网文档。
- Vite,Vite 是一种新型前端构建工具,能够显著提升前端开发体验,开箱即用,用来代替 rollup 构建代码可以省掉一些繁琐的配置。