一个用于更新项目内iconfont的库
yarn add iconfont-updater --dev
或
npm install iconfont-updater --save-dev
下同
创建一个.iconfontrc.json
文件到项目根目录中,配置如下:
{
// 保存到项目的哪个文件夹下,默认项目根目录
"output": "./static/iconfont",
// glob 匹配
// 由于下载下来的zip解压是一个文件夹所以加**
// 有些时候我们只需要某种类型的文件,比如我用symbol只需要js文件
// 默认所有类型文件
"includes": ["**/*.js"]
}
在项目根目录执行 yarn iconfont-updater
,之后弹出网页进入登录流程(支持手机号和github登录),完成后回到命令行选择iconfont
项目
更常见的情况是搭配package.json
中的scripts
使用:
在scripts
内添加
{
"update:icon": "iconfont-updater"
}
然后 yarn run update:icon
如需清除保存的配置,请执行 yarn iconfont-updater --clear
- 如果
puppeteer
下载缓慢,可以添加puppeteer_download_host "https://npm.taobao.org/mirrors/"
到.yarnrc
中
此项目基于mp-iconfont-cli,在此表示感谢