fis-preprocessor-iconfont

1.0.3 • Public • Published

安装

npm install -g fis-preprocessor-iconfont

===

背景

项目中使用iconfont时,需要先用工具将 SVG 转化成 font 字体文件,同时解决引入的问题,整个流程比较繁琐。

===

目标

在 html 标签上挂载和 svg 同名(或者有映射关系)的类名,构建解决:

  • SVG 转化 字体文件
  • css 的引入问题 通过上面的方式,可以使iconfont 的使用对开发透明

目前只是在common.scss加入了所有iconfont的字体样式,所有页面都会引用这份样式,最终希望实现按需加载,页面使用了哪些icon,就加载对应的iconfont css。

===

使用方式

fis-conf.js 配置

// modules
preprocessor : {
    css : 'iconfont'
}

// settings
preprocessor: {
    'iconfont': {
        svgPath: '../svg', // svg 存放路径
        cssOutPath: 'modules/common', // 字体相关css产出路径
        fontOutPath: 'fonts/iconfont', // 字体产出路径
    }
}

Readme

Keywords

Package Sidebar

Install

npm i fis-preprocessor-iconfont

Weekly Downloads

5

Version

1.0.3

License

BSD

Last publish

Collaborators

  • helondeng