首页/新闻资讯/正文详情

10分钟跑通 Evergreen React UI 组件库:从克隆到本地预览

发布时间:2026/11/4 11:15:07 来源:云帆数科 栏目:资讯中心
10分钟跑通 Evergreen React UI 组件库:从克隆到本地预览
10分钟跑通 Evergreen React UI 组件库从克隆到本地预览【免费下载链接】evergreen Evergreen React UI Framework by Segment项目地址: https://gitcode.com/gh_mirrors/evergreen1/evergreen当你给内部工具手写的按钮、弹框、表单控件开始互相污染新页面的布局时你想要的是一套视觉统一、默认值就合理的组件库而不是又一份设计规范。Evergreen 就是 Segment 出品的 React UI 组件库40 多个生产级组件Button、Dialog、Select、FileUploader 等建在 CSS-in-JS 和ui-box一个可自由组合的布局基元组件之上开箱即用也允许完全换肤。下面你要做两件事先跑起它的官方组件展示台 Storybook再看官方文档站怎么起。环境自检清单30秒判断能不能开工项要求最低版本必须/可选Node.js仓库.nvmrc钉死 14.1814必须Yarnclassic仓库只维护一份yarn.lock1.22必须npm不用 Yarn 时才轮到它6可选Git任意近期版本—必须网络能访问 npm registry—必须本地端口6006Storybook、3000文档站空闲—必须如果你的 Node 是 16/18/20别赌应该没问题先nvm install 14.18 nvm use 14.18。仓库工具链webpack 4、Storybook 6在 Node 17 上会直接崩这是后面速查表里的第一条报错。最小可用路径4条命令从克隆到浏览器这条命令链做三件事克隆仓库、装依赖、起 Storybook 开发服务器跑完你在浏览器里就能看到全部组件git clone https://gitcode.com/gh_mirrors/evergreen1/evergreen cd evergreen yarn install yarn devyarn install跑完不应有报错devDependencies 多首次几分钟属正常yarn dev会打印监听地址。打开http://localhost:6006左侧是组件目录点任意一项右侧实时渲染。两个附注不用分心用 npm 也能起npm install后npx start-storybook -p 6006。但锁文件不跟yarn.lock走会多拉一棵重复依赖树这里就用 Yarn。仓库根目录没有start脚本——你在别处看到的 3000 端口是docs/里的文档站它是独立 Next.js 工程cd docs yarn install yarn dev再开http://localhost:3000。要产出组件库本体的构建产物就yarn build会并发生成commonjs/、esm/、umd/、types/四个目录跑预览可以跳过这步。关键配置拆解先看清这三处再动手Node 版本不兼容怎么排查先看 .nvmrc改什么用 nvm 一类工具把运行时钉到 14.18别用系统里的最新版 Node 硬跑。为什么package.json里engines写的是node 14.nvmrc才把范围收窄到 CI 验证过的 14.18。不改会怎样Node 17 上 webpack 4 调 md5 直接抛error:0308010C:digital envelope routines::unsupported部分依赖的 node-gyp 阶段也装不上。为什么 .npmrc 里的 package-lockfalse 不能无视改什么确认安装全程走 Yarn别混进 npm。为什么.npmrc里package-lockfalse明确拒绝维护package-lock.json仓库的依赖基准只有yarn.lock这一份。不改会怎样npm 自己解一棵树版本和 CI 跑偏依赖树里还可能混进第二个 Reacthooks 报两种实例的错。docs/ 报 Cannot find module 怎么办它是独立安装改什么根目录装完后进docs/再单独装一次。为什么docs 是独立 Next.js 工程自带package.json还锁了 React 17根目录安装完全不覆盖它。不改会怎样yarn dev起文档站时Cannot find module next或解析不到evergreen-ui。高频报错速查四张最常撞上的报错现象根因一行修复error:0308010C:digital envelope routines::unsupportedNode 17 上 webpack 4 调用了被移除的 md5 APInvm use 14.18装完多出package-lock.json行为与 CI 不一致用了 npm 安装yarn installCannot find module next/ 解析不到evergreen-uidocs/是独立包根目录安装不覆盖cd docs yarn installStorybook 起不来提示EADDRINUSEdev脚本写死-p 6006端口被占npx start-storybook -p 6007深入方向仓库内的文档与示例跑起来之后按这个顺序逛官方文档站源码所有.mdx文档页左侧导航结构定义在 docs/constants/IA.ts上手指南 与 主题定制SSR 示例工程Next.js 服务端渲染 自动水合的完整用法组件源码每个目录一个组件stories 和测试都在旁边codemods基于 jscodeshift 的大版本迁移自动化脚本【免费下载链接】evergreen Evergreen React UI Framework by Segment项目地址: https://gitcode.com/gh_mirrors/evergreen1/evergreen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

PhotoCraft:把 500 多个操作全部开放给 AI 的免费离线修图软件
PhotoCraft:把 500 多个操作全部开放给 AI 的免费离线修图软件

PhotoCraft:把 500 多个操作全部开放给 AI 的免费离线修图软件 【免费下载链接】photocraft PhotoCraft: An open-source, photo editor written by scratch in pure Rust 项目地址: https://gitcode.com/gh_mirrors/pho/photocraft 凌晨一点,我让… · 2026/11/4 11:15:07

WeFlow 微信聊天记录导出教程:3 步把几年的对话存成本地文件
WeFlow 微信聊天记录导出教程:3 步把几年的对话存成本地文件

WeFlow 微信聊天记录导出教程:3 步把几年的对话存成本地文件 【免费下载链接】WeFlow WeFlow - 一个本地的微信聊天记录导出和年度报告应用 项目地址: https://gitcode.com/gh_mirrors/wefl/WeFlow WeFlow 是一个完全免费、全程跑在本地的微信聊天记录导出工… · 2026/11/4 11:15:07

Listen1 浏览器音乐扩展怎么用?免费聚合 8 大音乐平台,一次讲清
Listen1 浏览器音乐扩展怎么用?免费聚合 8 大音乐平台,一次讲清

Listen1 浏览器音乐扩展怎么用?免费聚合 8 大音乐平台,一次讲清 【免费下载链接】listen1_chrome_extension one for all free music in china (chrome extension, also works for firefox) 项目地址: https://gitcode.com/gh_mirrors/li/listen1_chro… · 2026/11/4 11:15:07

LunaTranslator 完整指南:从 HOOK 到 OCR,掌握视觉小说游戏翻译
LunaTranslator 完整指南:从 HOOK 到 OCR,掌握视觉小说游戏翻译

LunaTranslator 完整指南:从 HOOK 到 OCR,掌握视觉小说游戏翻译 【免费下载链接】LunaTranslator 视觉小说翻译器 / Visual Novel Translator 项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator LunaTranslator 是一款免费开源、… · 2026/11/4 11:50:37

如何用自有ROM构建多语言Emerald 3DS:西班牙语、法语与意大利语版本构建教程
如何用自有ROM构建多语言Emerald 3DS:西班牙语、法语与意大利语版本构建教程

【免费下载链接】emerald-3ds Native Pokmon Emerald port for Nintendo 3DS, featuring dual-screen gameplay, stereoscopic 3D, and a fully 3D world. 项目地址: https://gitcode.com/gh_mirrors/em/emerald-3ds 点击查看 免费下载 Emerald 3DS 是《宝可梦 红宝… · 2026/11/4 11:50:37

蔡司三坐标测量仪是什么?一文读懂原理、型号、精度与行业应用
蔡司三坐标测量仪是什么?一文读懂原理、型号、精度与行业应用

蔡司三坐标测量仪是什么?简单说,三坐标测量机(CMM,Coordinate Measuring Machine)就是一台能在三维空间里 "量尺寸" 的设备:测头沿着 X、Y、Z 三个方向移动,逐点或连续扫过工件表面&a… · 2026/11/4 11:49:36

Xoodyak算法的各种密码分析方法全面盘点
Xoodyak算法的各种密码分析方法全面盘点

Xoodyak算法的各种密码分析方法全面盘点Xoodyak作为NIST轻量级密码竞赛的决赛算法,其安全性受到了学界的广泛审查。目前,所有已发表的攻击都针对缩减轮数的版本,其完整的12轮核心置换Xoodoo尚未被任何攻击所突破。以下是根据现有研究&#xf… · 2026/11/4 11:49:36

【LLM】第五章:LangChain框架介绍+开发前的准备工作
【LLM】第五章:LangChain框架介绍+开发前的准备工作

【LLM】第五章:LangChain框架介绍开发前的准备工作 本系列开始循序渐进讲LangChain框架。 LangChain是当前构建生产级AI智能体系统的首选,学习LangChain框架的意义不仅仅是开发智能体,透过框架,我们可以看到设计框架的这群牛人&… · 2026/11/4 11:49:36

CBC-MAC算法的各种密码分析方法全面盘点
CBC-MAC算法的各种密码分析方法全面盘点

CBC-MAC算法的各种密码分析方法全面盘点CBC-MAC(Cipher Block Chaining Message Authentication Code)是一种基于分组密码构造消息认证码的经典算法-。虽然设计精巧,但在不同条件下存在多种密码分析方法。以下是针对CBC-MAC及其主要变体的攻击… · 2026/11/4 11:49:36

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码