百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

avocado

> 编程语言
开源

矢量可绘制对象优化工具

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

矢量可绘制对象优化工具

牛油果

构建状态 [![npm 版本][npm 标签]][npm 标签 URL] 覆盖率状态 avocado 是一个命令行工具(类似于 [svgo][svgo]),可优化 Android VectorDrawable (VD) 和 AnimatedVectorDrawable (AVD) xml 文件。

安装

您可以使用 [npm][npm] 通过以下命令安装 avocado:

bash
npm install -g avocado

使用方法

Usage: avocado [options] [file]

Options:

  -V, --version          output the version number
  -s, --string <string>  input VD or AVD string
  -i, --input <file>     input file/directory, or "-" for STDIN
  -o, --output <file>    output file/directory (same as the input file by default), or "-" for STDOUT
  -d, --dir <dir>        optimizes and rewrite all *.xml files in a directory
  -q, --quiet            only output error messages
  -h, --help             output usage information

示例

…

avocado 会使用尽可能少的 <group> 和 <path> 重写 VectorDrawable,从而减小它们的文件大小,并使其在运行时更快地解析和绘制。下面的示例显示了在运行 avocado 之前和之后的 VectorDrawable 内容。

bash
npm run test

[svgo]:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptandroidanimated-vector-drawablevector-drawable

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言