码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【超硬核】从0-1构建UI组件库


    在这里插入图片描述

    文章目录

          • 1.使用
          • 2.keywords:
          • 3.环境:
          • 4.CRA初始化项目
          • 5.安装typescript
          • 6.编写组件(全局样式,组件)
          • 7.安装storybook
          • 8.配置tsconfig.build.json
          • 9.配置package.json
          • 10.打包
          • 11.发布npm流程

    ❤❤
    授人以鱼不如授人以渔
    本文主要和大家分享搭建UI组件库以及UI库文档的流程,对于组件库组件代码只是编写了Button 作为示例,供大家参考。
    github:https://github.com/yuwangjuan/whaleUI
    ❤❤

    构建UI组件库可以显著增加研发团队的确定性,节省不必要的设计成本,保持系统一致性,提供效率

    利用业余时间搭建上传到npm 上的whale-ui-new 组件库,效果如下:
    在这里插入图片描述

    1.使用

    如何使用whale-ui-new呢?我们按正常流程安装依赖一样操作,即可下载

    1.npm中 搜索whale-ui-new可找到
    2.安装组件库whale-ui-new,调用即可

    2.keywords:

    React+typescript+storybook+sass

    3.环境:

    ①建议安装nvm ,通过nvm 控制node版本

    4.CRA初始化项目
    5.安装typescript
    6.编写组件(全局样式,组件)

    在这里插入图片描述

    7.安装storybook

    使用storybook ,编写组件库文档
    在这里插入图片描述

    在这里插入图片描述

    配置main.js、preview.js,具体可参考代码

    8.配置tsconfig.build.json

    具体可参考代码

    9.配置package.json

    module:定义用 ES6 模块打包的入口
    具体可参考代码

    10.打包
    11.发布npm流程
    1. git 推送到github

    2. ①npm 官网注册账号

    ② npm whoami/npm config ls(不能用淘宝镜像)

    ③npm adduser

    ④输入username、password、Email

    ⑤npm whoami

    ⑥ npm pubish 发布完成

    稍后可在npm 网站中搜索查看组件库了

  • 相关阅读:
    http响应状态码(Header常见属性 — Location属性)
    C#:实现堆排序算法(附完整源码)
    python对指定字符串逆序的几种方法
    Kotlin 开发Android app(十三):RadioGroup和ViewPager控件实现底层分页按钮
    leetcode-312.戳气球
    黑灰产技术手段不断“进阶”,如何防御双十二“羊毛党”?
    二分套网络流:ABC320G
    网络编程——socket定义和地址格式
    最强cron解析器
    计算机毕业论文Java项目源码下载基于SSM实现的宠物销售网站
  • 原文地址:https://blog.csdn.net/qq_37440870/article/details/127135218
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号