svg2icon
use iconfont has never been so simple
Why use it
- not rely on a third party to generate font and copy link or download again and again
- simply manage your iconfont svg in multiple develop git branch, no longer worry about conflict or your partner cover lost your icon
- provide demo.html for view all already existing icon
- faster and more simple to generate font
How it work
Install
// globalnpm install svg2icon -g// localnpm install svg2icon --save-dev
Usage
configure the priority
: command > .svg2iconrc.js > default
example 1 with command param
svg2icon -n app-icon -i ./icon/svg -o ./icon/ -a true
.svg2iconrc.js
config
example 2 with file // recommendmoduleexports = auto: true name: 'app-icon' svgPath: './icon/svg' outPath: './icon'
more
$ svg2icon -hUsage: svg2icon [options]选项:--name, -n iontFont name use in calss like class="app-icon-xxx"[字符串] [默认值: "app-icon"]--svgPath, -i input svg path, read from {svgPath}/*.svg[字符串] [默认值: "icon/svg"]--outPath, -o output
tips
you can get svg from list below site
- https://icomoon.io/
- http://www.iconfont.cn/
- important: www.iconfont.cn svg if not work please
delete svg with="xx" height="xx"
attribute