的作用svg_optimizer是使用 SVGO 工具(必须预先安装在您的机器上),然后针对每个指定资产使用默认 SVGO 配置调用优化过程。很简单,对吧?您还可以指定自己的自定义 SVGO 配置文件并将其与svg_optimizer包一起使用,但我将在本文后面详细介绍这一点。
我们的软件包非常简单,但您必须做一些准 巴拉圭电话号码库 备才能实际使用它。正如我之前提到的,它svg_optimizer利用了 SVGO 优化工具,因此您必须在您的机器上安装该工具。SVGO 基于 Node.js,因此,要安装 SVGO,您需要先安装 Node.js,但不用担心 - 这真的很容易!
我将仅介绍在 MacOS 上安装 Node.js,但在其他系统上安装它也类似,您可以在此处找到说明。
我们先安装Node.js!
转到控制台并输入以下命令。
brew install node
安装完成后,我们可以安装 SVGO 本身。
转到控制台并输入以下命令:
npm install -g svgo
…就这样!所有先决条件都已完成,我们可以继续svg_optimizer在您的Flutter项目中进行安装。
第一步是在文件中添加svg_optimizer依赖项。dev_dependenciespubspec.yaml
dev_dependencies:
svg_optimizer: ^0.0.1
view rawpubspec.yaml hosted with ❤ by GitHub
接下来,向文件的一部分添加一个transformers参数。assetspubspec.yaml