# @bysages/icons 中文文档

规范地址：https://npmcn.com/package/%40bysages/icons/

版本：0\.6\.0
npm 元数据更新时间：2026-11-07T06:38:38.979Z
中文译文更新时间：2026-11-09T19:18:01.638Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40bysages/icons
原文对照：https://npmcn.com/package/%40bysages/icons/?lang=original
项目主页：https://github.com/bysages/elements#readme
源码仓库：https://github.com/bysages/elements

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：819 kB，5 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：1 个
- 首次发布：2026-09-27T11:03:13.292Z
- 最新版本发布：2026-11-07T06:38:38.813Z
- 近 30 天下载量：1807（2026-10-09 至 2026-11-07，npm 官方下载统计）
- 已发布版本数：11（近 12 个月 11 个）

## 中文简介

由 Sages 元素组成的图标注册簿 – Lucide 集合为已命名的导出, 每个框架包装器都有一个条形图集

## 安装

```sh
npm install @bysages/icons
```

也可以使用：`pnpm add @bysages/icons`、`yarn add @bysages/icons`、`bun add @bysages/icons`

## README

# @ bysages/ icons (英语)

![npm version](https://img.shields.io/npm/v/@bysages/icons) ![npm downloads](https://img.shields.io/npm/dw/@bysages/icons) ![npm license](https://img.shields.io/npm/l/@bysages/icons)

> 由“贤者要素”组成的图标登记册 [卢西德](https://lucide.dev/) 收藏为命名导出, 每条框架包装都有一个条框.

## 特征

-   🗂 **整个收藏,作为命名的出口** 每一个Lucide Glyph是一个 `IconifyIcon` 常数( n)`import { calendar } from "@bysages/icons"`一个消费者知道它想要进口哪一个名字
-   📦 **易被建筑动摇** ——集编译为每格氏ES出品在一代出品,因此捆绑商只运送实际出品的入品,从未运送出590KB生JSON
-   🧩 **一套,每个框架** ——反应,活性,固态,和活性, 全部取自于这个登记簿, 所以一个格子从不流于框架之间

## 安装

```bash
# pnpm
pnpm add @bysages/icons

# npm
npm install @bysages/icons

# yarn
yarn add @bysages/icons

# bun
bun add @bysages/icons
```

## 使用量

按名称导入格言,并通过任何包装来渲染 `Icon`数字 :

```vue
<script setup lang="ts">
import { Icon } from "@bysages/vue";
import { calendar } from "@bysages/icons";
</script>

<template>
  <Icon :glyph="calendar" label="Pick a date" />
</template>
```

收集包更新后再生 :

```bash
pnpm --filter @bysages/icons generate
```

## 为什么要明晰,为什么命名出出口

收藏品为 **卢西德**: 在24px网格上被打出羽毛线 2px, 四舍五入并加入—— 最积极维护的开放集 今天,在家里的温暖纸, 和集代码生成代理名称 由 默认.

为原始人服务 `icons.json` 590KB的每个消费者 (JSON不作树震),而"活象"子道并不存在. 所以说 收藏编辑到命名的导出一次, 在生成时间 - `data.generated.ts` 承诺 `generate` 仅在 收藏更改,在构建期间从未更改。 包装人自己的登记册 组件所绘制的格言很少),以 [`@bysages/core`](https://npmcn.com/package/%40bysages/core/README.md)其他都是直接导入的 离开.

## 许可证

-   [麻省理工学院](https://npmcn.com/package/LICENSE) © [圣贤们](https://www.bysages.com/)

## 常见问题

### @bysages/icons 是什么？

由 Sages 元素组成的图标注册簿 – Lucide 集合为已命名的导出, 每个框架包装器都有一个条形图集

### 如何安装 @bysages/icons？

在项目目录运行 npm install @bysages/icons，或使用 pnpm add / yarn add / bun add。

### @bysages/icons 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @bysages/icons 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @bysages/icons 可以商用吗？

@bysages/icons 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @bysages/icons 的下载量有多少？

根据 npm 官方下载统计，@bysages/icons 在 2026/10/09 – 2026/11/07 这 30 天内被下载 1,807 次，日均约 60 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @bysages/icons 还在维护吗？

最新版本 0\.6\.0 发布于 2026/11/07（2 天前）；至今共发布 11 个版本，其中过去 12 个月发布了 11 个；首次发布于 2026/09/27。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

