gulp-qc-iconfont是一个gulp插件,可以轻松地帮你将阿里icon的图标项目下载至本地。
安装: $ npm install gulp-qc-iconfont
使用非常简单啊,就像下面这样就可以了
var gulp = require(‘gulp‘);
var gulpQcIconFont = require(‘gulp-qc-iconfont‘);
gulp.task(‘default‘, () => {
gulpQcIconFont({
url: ‘//at.alicdn.com/t/font_xxxxxxx_xxxxxx.css‘,
isDev: true,
fontPath: ‘./iconfont/iconfont‘,
iconPrefix: ‘.cu-icon-‘,
keepIconFontStyle: false,
fontExt: [‘.eot‘, ‘.ttf‘, ‘.svg‘, ‘.woff‘, ‘.woff2‘]
}).pipe(gulp.dest(‘./dist/‘))
});
接下来我对参数进行一个简单概括:
/* 参数说明
* @param {String} url 必须,阿里我的图标项目中获取的css代码url
* @param {Boolean} isDev 可选,默认为 true ,是否开发环境
* @param {String} fontPath 可选,默认为 ‘./iconfont/iconfont‘ ,字体图标保存路径,只有在 isDev 为false时有效
* @param {String} iconPrefix 可选,默认与源文件保持一致,字体图标统一前缀,如设置为‘.cu-icon-‘,则图标调用为:<i class="cu-icon-XXX"></i>
* @param {Boolean} keepIconFontStyle 可选,保留css源文件中的 .iconfont{/*...*/} 样式,结合vant使用时就很需要,因为vant已经对字体进行了定义
* @param {Array} fontExt 可选,默认全部下载,需要下载的字体图标格式扩展名,如‘[.svg‘ , ‘.woff‘ , ‘.ttf‘]等,只有在 isDev 为false时有效
*/
注:此前该文发布与52pojie,由于很多小伙伴反应没有账号看不到文章,故转到我的博客再发一次,鉴于此以后我发文都尽量一式两份~~~~~哈哈哈
作者:leona
原文链接:https://www.cnblogs.com/leona-d/p/12697290.html
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接
【Web】阿里icon图标gulp插件(gulp-qc-iconfont)
原文:https://www.cnblogs.com/leona-d/p/12697290.html