iconfont-cli 告别批量打包到项目

相关插件

mini-program-iconfont-cli
react-native-iconfont-cli
uni-app-iconfont-cli
vue-iconfont-cli
react-iconfont-cli
flutter-iconfont-cli
taro-iconfont-cli

这里我们以 vue项目和react-native项目为例子

vue npm的地址

react-native的地址
这两个地址有对应的教程

生成配置文件

npx iconfont-init

这样会在项目生成一个iconfont.json文件 这是相关的配置文件

{
    "symbol_url": "请参考README.md,复制官网提供的JS链接",
    "use_typescript": false, //支持ts
    "save_dir": "./src/iconfont",// 图标组件存放位置
    "trim_icon_prefix": "icon",
    "default_icon_size": 18,
    "local_svgs": "./localSvgs"
}

将阿里图标库项目中的symbol中的链接复制到json文件 然后执行
vue项目:

npx iconfont-h5

在这里插入图片描述
Vue项目会生成一个Index.vue (注意i大写)的文件 然后引入组件
使用:

//template
<Icon name="Faxian" ></Icon>
//script
import Icon from 'src/assets/iconfont/Index.vue'
components:{ Icon }

react-native项目:
在这里插入图片描述

npx iconfont-rn

在这里插入图片描述

我这里是支持ts的

//在对应的组件内
import Icon from '@/assets/iconfont/index';

<Icon name="icon-shouye" color={color} size={size} />

当阿里图标库项目中的内容有更新 刷新链接 复制 然后在重新生成组件即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值