从零创建一个组件库
从零开始创建一个数据库需要考虑哪些问题?
- 技术选型
- 打包方式(webpack,rollup)
- JS 选型(typescript)
- CSS 选型(css in js ?)
- monorepo(多包仓库)
- 代码检测(eslint)
- commit 规范
- 测试工具(jest,mocha)
- 组件按需加载
- 组件展示(storybook,docz)
一、技术选型
阿里开源了一个 father
的 npm 包,专门用来打包类库,组件,支持 roolup,babel,可以打包出 cmd。
终、参考文档
- 从零开始搭建 Vue 组件库 VV-UI
- 如何搭建一个组件库的开发环境