Skip to content

chenyanfei-m/iconfont-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iconfont-updater

一个用于更新项目内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,在此表示感谢

About

一个用于更新项目内iconfont的库

Topics

Resources

License

Stars

Watchers

Forks