← 文章 / 科技资讯
infoq 26天前 · 2026-06-30 01:15:00 · 0 阅读

Lucide 1.0 发布,移除品牌图标,并缩减数百万个项目的包大小

Lucide 1.0 的最大变化是移除了所有品牌图标。开发团队

另一个重要的亮点是性能。通过放弃旧版的 UMD 构建,仅提供 ESM 和 CommonJS 版本,项目团队将 lucide-react 包的大小缩减了 32.3%,从 11.4 MB 降至 gzip 压缩后的约 1 MB。考虑到仅 lucide-react 每周在

1.0 版本还为 React、Vue、Svelte 和 Solid 引入了上下文提供程序,允许开发者设置共享的默认值,从而避免在每个图标上重复定义 props。

其他改进包括:一个独立的现代化 Angular 包 @lucide/angular;将 lucide-vue-next 重命名为 @lucide/vue;为提升无障碍性,aria-hidden 默认值现在设为了 true;Lucide 字体的稳定代码点;在 lucide 包中支持 Shadow DOM;全面更新了各框架的文档;一个面向 AI 工具的 llms.txt 文件。

从 v0 版本升级的开发者应预留时间处理破坏性变更,其中大部分的工作是替换已经被移除的品牌图标以及调整更名的包。开发团队已经发布了

社区反响总体积极,Lucide 屡次被提到成了默认选择。一位

我通常选择

并非所有评论都是如此赞誉有加。

在 AI 辅助开发的时代,Lucide 已经无处不在。它默认被集成到模板、入门套件、AI 生成的组件以及内部工具中。因此,许多产品最终在视觉上看起来完全相同,即使其背后的理念各不相同。

在竞争层面,Lucide 自身的

Lucide 是一个开源图标工具包,最初于 2020 年作为

原始来源: infoq

评论 (0)