pull-icon

1.1.0 • Public • Published

pull-icon

一键拉取 codesign/iconfont icon 资源到项目指定目录下

1、一次配置,一劳永逸

2、更高效率,拒绝 CV

3、主流 icon 平台支持,无缝切换

步骤

1、安装

npm install pull-icon --save-dev

2、初始化

执行脚本初始化配置文件,根据项目情况配置平台(platform)、平台资源 url(projectUrl)、目标文件(targetFile)

npx pull-icon init

或者在项目目录下手动(与 package.json 同级)创建 pull-icon.json 配置文件

{
  "platform": "iconfont",                                           // 支持的平台, iconfont | codesign
  "projectUrl": "//at.alicdn.com/t/font_1064889_6cywveqndrg.css",   // 平台下的资源url,如何获取参考「说明」
  "targetFile": "/src/assets/style/iconfont.less"                   // 你期望将拉下来的icon资源文件存放的项目位置
  "iconfontFamily": "iconfont"                                      // codesign 平台下你自定义的iconfont family,默认值iconfont
}

3、在项目下执行脚本拉取资源

npx pull-icon start

或者在项目下配置 package.json script 字段配置自定义脚本

...
"scripts": {
    "ps": "npx pull-icon start",
    "pr": "npx pull-icon reload"
},

说明

  1. 目前支持腾讯 codesign 和阿里 iconfont 设计平台

    pull-icon.json 配置文件说明

    platform projectUrl targetFile iconfontFamily
    腾讯 coDesign 你期望将拉下来的 icon 资源文件存放的项目位置 你自定义的 iconfont family,默认值 iconfont
    阿里 iconFont 你期望将拉下来的 icon 资源文件存放的项目位置 --
  2. pull-icon 已支持的命令

    命令 简称 说明 示例
    init i 项目初始化 npx pull-icon init
    start s 开始拉取资源,如资源无更新不拉取(有缓存) npx pull-icon start
    reload r 强制重新拉取资源(无缓存) npx pull-icon reload

Package Sidebar

Install

npm i pull-icon

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

15 kB

Total Files

13

Last publish

Collaborators

  • wuyanbin