@shopware-ag/meteor-icon-kit

中文文档
5.12.0发布于 2026/11/02MITES Module零依赖构建来源已验证

一个图标库和工具包,遵循一个最小的,但高度表达风格完美地与Shopware的产品语言

中文使用文档
文档目录9 节
  1. 先决条件
  2. 目录表
  3. 安装
  4. 使用
  5. 动态颜色
  6. 例子
  7. 建立与
  8. Figma图书馆
  9. 许可证

npm version

meteor-icon-kit

一个图标库和工具包,遵循一个最小的,但高度表达风格完美地与Shopware的产品语言

先决条件

这个项目需要 npm 或者 yarn. npm 和 纱 都很容易安装。 为了确保您的机器上有其中一个可用, 尝试运行以下命令。这个项目本身是由 npm.

$ npm -v
8.1.0

$ yarn -v
1.22.15

目录表

安装

安装前: 请阅读 先决条件

要安装流星图标工具包,请运行:

$ npm install @shopware-ag/meteor-icon-kit

或者如果你更喜欢使用Yarn:

$ yarn add @shopware-ag/meteor-icon-kit

使用

首先导入所提供的样式表:

@import "@shopware-ag/meteor-icon-kit/icons/meteor-icon-kit.css";

或者经典的 <link>:

<link
  rel="stylesheet"
  href="your-asset-folder/meteor-icon-kit.css"
/>

[!请注意) 之前的Sass导入路径 @shopware-ag/meteor-icon-kit/icons/meteor-icon-kit.scss 仍然可以工作-它现在在旧文件名下提供相同的纯CSS -但它已被弃用。请迁移到 .css 导入。

然后,你可以使用以下图标:

import wallet from "@shopware-ag/meteor-icon-kit/icons/regular/wallet.svg";

动态颜色

以这个伪html为例:

<span class="icon-example">
  <wallet />
</span>

中定义下面的类结构 CSS 你可以动态地改变SVG的颜色:

.icon-example {
  display: block;
  color: green;

  svg {
    fill: currentColor;

    path,
    use {
      fill: currentColor;
    }
  }
}

例子

下面是一个使用Vite作为打包器的ve3项目示例。 我们正在使用 vite-svg-loader 加载SVG文件。

在你的 vite.config.js 增加以下内容:

//...
import svgLoader from "vite-svg-loader";

export default {
  plugins: [
    //...
    svgLoader(),
  ],
};

这样你就可以将svg文件作为组件导入:

<template>
  <ActivityIcon />
</template>

<script setup>
import ActivityIcon from "@shopware-ag/meteor-icon-kit/icons/regular/activity.svg";
</script>

您可以找到这个示例作为CodeSandbox模板 在这里.

建立与

  • 打印稿
  • Figma API
  • vs代码
  • Love::blue_heart::blue_heart::blue_heart:

Figma图书馆

流星图标工具包是可用的 Figma图书馆 通过Figma社区。要使用图标,请登录您的Figma帐户并将该文件复制到您的草稿中。

许可证

看到 许可证 许可权利和限制文件(MIT)。

2024©shopware AG

版本与发布记录

@shopware-ag/meteor-icon-kit 共发布 27 个版本,首次发布于 2022/04/04;过去 12 个月发布了 7 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
5.12.0latest2026/11/021 天前
5.11.02026/10/011 个月前
5.10.02026/08/102 个月前
5.9.12026/07/293 个月前
5.9.02026/07/103 个月前
5.8.02026/06/054 个月前

关于 @shopware-ag/meteor-icon-kit 的常见问题

@shopware-ag/meteor-icon-kit 是什么?

一个图标库和工具包,遵循一个最小的,但高度表达风格完美地与Shopware的产品语言

如何安装 @shopware-ag/meteor-icon-kit?

在项目目录运行 npm install @shopware-ag/meteor-icon-kit,或使用 pnpm add / yarn add / bun add。

@shopware-ag/meteor-icon-kit 支持 TypeScript 吗?

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

@shopware-ag/meteor-icon-kit 支持 ESM 还是 CommonJS?

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

@shopware-ag/meteor-icon-kit 可以商用吗?

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

@shopware-ag/meteor-icon-kit 还在维护吗?

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