Dumi从0到1搭建属于自己的组件库

本文介绍了如何使用Dumi工具创建组件库,包括设置目录、创建脚手架、设计组件、编写测试、安装依赖、打包发布过程,以及解决可能遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目地址在末尾

初始化组件库

Dumi(官网

使用dumi可以在开发组件库的同时,生成文档和demo

  1. 创建一个目录
mkdir test_demo
cd test_demo
  1. 使用dumi脚手架创建组件库
npx @umijs/create-dumi-lib --site
  1. 安装依赖,运行展示
npm install   #yarn
npm start     #yarn start

运行后
在这里插入图片描述

启动展示图

设计组件

在组件设计时,具体参考dumi官方文档
index.md
对应侧边栏的目录、组件代码块等
index.test.tsx
单元测试使用
index.tsx
组件
在这里插入图片描述

在这里插入图片描述

打包发布

发布前需要有npm的账号(如何注册

打包
npm run build
在这里插入图片描述

发布
未登录

npm login

已登录

npm publish

遇到报错

在这里插入图片描述
删除package.jsonprivate
在这里插入图片描述

使用

npm i test_demo_maomao

在这里插入图片描述
显示效果
在这里插入图片描述

项目地址

组件demo:https://gitee.com/maomaonb/components_demo.git
使用项目:https://gitee.com/maomaonb/components_demo.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值