@evicons/svg

中文文档
0.8.0发布于 2026/11/04MITCommonJS零依赖构建来源已验证近 30 天下载 2225

EVicons 原始 SVG 图标、 用于电子移动和 EV 充电的图示和元数据

中文使用文档

EVicons

@ evicons/ svg

网站: {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}我很高兴见到你

Raw SVG 文件、 SVG 示意图和元数据 电子图像,用于电子移动和EV充电的麻省理工学院许可图标库.

所有文件都来源于 icons/ 数据库。 不要用手编辑它们.

使用量

<img src="node_modules/@evicons/svg/svg/<name>.svg" alt="" />

图标使用 currentColor 没有固定的颜色。 内置 SVG( 或使用图示) 使其与 CSS 相配 .

斯匹林:

<svg width="24" height="24"><use href="sprite.svg#evicon-<name>" /></svg>

地图标记( E)marker-*.svg)可以被绘制,因为它们的第一个 <path> 是针头。 Page CSS 无法到达到图示中, 因此对于在 SVG 内嵌已填入的标记, 或者在您使用 SVG 字符串作为图像前填入; 见 地图标记 在存储器 README 中.

元数据(名称、类别、含义、标记、别名)在 icons.json数字 :

import icons from '@evicons/svg/icons.json' with { type: 'json' }

OpenStreetMap 标签 (amenity=charging_station, (中文(简体) ), socket:<type>=<count>,...) 映射到图标 osm.json,从标签到图标名称的对象;在 osm 领域 icons.json空钥,例如 socket:type2 代表任何价值, key=value 只有这个价值。 见 OpenStreet地图 用于完整表格和示例的 README 存储库中:

import osm from '@evicons/svg/osm.json' with { type: 'json' }

osm['socket:type2_combo'] // 'plug-ccs2'

OCPI值(OCPI 2.2.1和2.3.0,位置模块)映射到图标 ocpi.json,对象来自 <Object>.<field>=<VALUE> 图标名称;在 ocpi 领域 icons.json。见 OCPI 组织 用于完整表格和示例的 README 存储器中:

import ocpi from '@evicons/svg/ocpi.json' with { type: 'json' }

ocpi['Connector.standard=IEC_62196_T2_COMBO'] // 'plug-ccs2'
ocpi['EVSE.status=CHARGING'] // 'status-occupied'

许可证

麻省理工学院

版本与发布记录

@evicons/svg 共发布 10 个版本,首次发布于 2026/11/02;过去 12 个月发布了 10 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.8.0latest2026/11/049 天前
0.7.02026/11/049 天前
0.6.02026/11/0410 天前
0.5.12026/11/0410 天前
0.5.02026/11/0410 天前
0.4.02026/11/0410 天前

关于 @evicons/svg 的常见问题

@evicons/svg 是什么?

EVicons 原始 SVG 图标、 用于电子移动和 EV 充电的图示和元数据

如何安装 @evicons/svg?

在项目目录运行 npm install @evicons/svg,或使用 pnpm add / yarn add / bun add。

@evicons/svg 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/evicons__svg 是否存在。

@evicons/svg 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@evicons/svg 可以商用吗?

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

@evicons/svg 的下载量有多少?

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

@evicons/svg 还在维护吗?

最新版本 0.8.0 发布于 2026/11/04(9 天前);至今共发布 10 个版本,其中过去 12 个月发布了 10 个;首次发布于 2026/11/02。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。