码农知识堂 - 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 网站中搜索查看组件库了

  • 相关阅读:
    【博学谷学习记录】超强总结,用心分享|架构师-前置知识-mongodb基本使用
    会员营销中,沉寂会员的三种运营策略
    【Azure】构建安全架构的 Azure 云:深入了解零信任体系结构
    Java(103):列表转化成map;map和json互换
    二次型的相关理解
    最新版本的橙色前端微信去水印小程序源码
    【数据结构与算法-初阶】栈和队列
    Kubernetes(k8s)的Pod资源清单生命周期Lifecycle相关属性详细讲解
    微软行星云计算——使用leafmap进行交互式操作
    读标准03-IEEE1451.5标准协议尝鲜实现
  • 原文地址: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号