可能是最详细的React组件库搭建总结
概览 本文包含以下内容: prepare: 组件库前期开发准备工作。 eslint / commit lint / typescript 等等; dev: 使用 docz 进行开发调试以及文档编写; build: umd / cjs / esm 、types、polyfill 以及按需加载; test: 组件测试; release: 组件库发布流程; deploy: 使用 now 部署文档站点,待补充; other: 使用 plop.js 快速创建组件模板。 如果本文帮助到了你请给 仓库 一颗 ✨✨。 如果有错误烦请在评论区指正交流,谢谢。 仓库地址 准备工作 初始化项目 新建一个 happy-ui 文件夹,并初始化。 mkdir happy-ui cd happy-ui npm init --y mkdir components && cd components && touch index.ts # 新建源码文件夹以及入口文件 复制代码 代码规范 此处直接使用 @umijs/fabric 的配置。 yarn add @umijs/fabric --dev yarn add prettier --dev # 因为@umijs/fabric没有将prettier作为依赖 所以我们需要手动安装 复制代码 .eslintrc.js module .exports = { extends