# pull-iconfont-cli **Repository Path**: speed_turbo/pull-iconfont-cli ## Basic Information - **Project Name**: pull-iconfont-cli - **Description**: No description available - **Primary Language**: CSS - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-18 - **Last Updated**: 2021-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pull-iconfont-cli 从 iconfont 拉取项目图标文件到本地 ### 安装 ``` npm i pull-iconfont-cli -D ``` ### cli方式使用 参数说明 ``` npx pull-iconfont-cli download -d [文件下载到的目标路径] -f [文件名] ``` > 如何获取 font class cdn链接 ![示例图片](./img/cdn_ep.png) > 示例 ``` npx pull-iconfont-cli download https://at.alicdn.com/t/font_313726_0uhevtktz4ld.css -f iconfont.css -d ./src/common/css/UI/font -f iconfont.css ``` ### 包方式使用 ```javascript const downloadIconfont = require('pull-iconfont-cli') let downloadUrl = 'https://at.alicdn.com/t/font_313726_0uhevtktz4ld.css' let fileName = 'iconfont.css' downloadIconfont({ url: downloadUrl, fileName: fileName, dest: './css/icon/fonts' }) ``` ### 下载后文件目录结构 ```shell ├── font │ ├── iconfont.css │ ├── iconfont.eot │ └── iconfont.woff ``` ### 选项说明 | 选项名 | 解释 | 是否必选 | 默认值 | | ---- | ---- | ---- | ---- | | url | iconfont中提供的项目在线链接,注意是 font class中的.css结尾的链接哦 | 必选 | 无 | | fileName | 下载后文件名 | 可选 | iconfont.css | | dest | 下载后输出目录 | 可选 | 当前目录下/font文件夹 |