spaze / fa-extract
此包已被弃用且不再维护。未建议替代包。
从Font Awesome JS/SVG图标集中提取仅使用的图标工具
v0.0.1
2019-07-23 03:39 UTC
README
从Font Awesome JS/SVG图标集中提取仅使用的图标工具。
不支持,已存档,我开始使用不同的图标包(https://humbleicons.com/ by @Zraly)和不同的加载器(我将SVG图标嵌入到我的HTML中使用spaze/svg-icons-latte)
这应该被视为一种快速且简单的解决方案,一个预alpha代码。我使用它来减小我的Font Awesome JS文件大小,但效果可能因人而异。
安装
composer create-project spaze/fa-extract path/to/install
例如:
composer create-project spaze/fa-extract vendor/spaze/fa-extract
或任何地方。此工具作为项目安装,而不是库,因为它不是一个库。您的项目代码不会直接调用它,并且它可能在未来有依赖项,可能会与您的项目依赖项冲突。
使用方法
php vendor/spaze/fa-extract/bin/fa-extract . ~/desktop/fontawesome-free-5.9.0-web > used.js
压缩
您可以使用Closure Compiler压缩输出(如上面的used.js
),以节省大约50%的文件大小。