# 本地 iconfont 与菜单图标对齐 菜单里 `icon` 字段形如 `iconfont icon-xxx`,历史上由 **两套** 阿里 iconfont 项目叠加(先 2298093,再 3882322;同名类以 3882322 为准)。 ## 同步方式 在项目根目录执行: ```bash npm run iconfont:sync ``` 脚本会: 1. 拉取两套官方 CDN 的 CSS,合并类名与 `content`; 2. 下载对应 `woff2` / `ttf` 到 `src/assets/iconfont/`; 3. 重写 `iconfont.css`(双 `@font-face`,每条规则指定字体源)与 `iconfont.json`(供 `e-icon-picker`、图标选择器兜底列表)。 内网无法访问 `at.alicdn.com` 时,需在能联网环境执行一次,将生成文件提交仓库。 ## 后续维护 - 若在 iconfont.cn 增删图标:在 **两个项目分别更新** 或 **合并为一个项目** 后,改脚本中的 CDN 地址再执行 `iconfont:sync`。 - 菜单里 `iconfont icon-icon-` 为数据侧非常规类名,与字体包中 `.icon-icon-` 一致;更稳妥的做法是在后台改成常规 `icon-` 前缀类名。