1.webpack安装相关依赖

$ npm install font-awesome-webpack less less-loader css-loader style-loader file-loader font-awesome

2.配置webpack.config.js

module.exports = {
entry: './index.js',
output: {
path: path.join(__dirname, './dist'),
publicPath: '/dist/',
filename: 'index.js'
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {
css: ExtractTextPlugin.extract({
use: 'css-loader',
fallback: 'vue-style-loader'
})
}
}
},
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/
},
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
use: 'css-loader',
fallback: 'style-loader'
})
},
{
test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/,
loader: 'url-loader?limit=1024'
}
]
}

3.入口文件引入

import 'font-awesome-webpack';

4.打包后生成的图标字体

<i data-v-71776bc3="" class="fa fa-home fa-2x"></i>

5.显示结果如下:

详情请参考:http://fontawesome.io/

最新文章

  1. NSData与其它类型的转换
  2. CSS中兼容的一面-----Hack
  3. 张小龙《微信背后的产品观》之PPT完整文字版
  4. Android安全之WebViewUXSS漏洞
  5. Matlab单一变量曲线拟合-cftool
  6. Codeforces 132E Bits of merry old England 【最小费用最大流】
  7. 【Uploadify】远程上传图片到【七牛云存储】
  8. Drozer安装
  9. gmt学习资源
  10. 【HDOJ】1455 Sticks
  11. Android项目svn代码管理问题
  12. 关于PS里图层样式的全局光
  13. dedecms学习笔记
  14. 【Win 10 应用开发】在代码中加载文本资源
  15. JAVA NIO工作原理及代码示例
  16. Hibernate查询部分字段并封装到指定类中
  17. laravel接值 get post
  18. ESLint 配置说明
  19. spring boot 使用war包部署
  20. 「Vue」父子组件之间的传值及调用方法

热门文章

  1. Spring 梳理-AOP
  2. redis分布式锁-自动超时锁(在用)
  3. mysql 版本引起的 utf8mb4 问题(linux centos6.9下升级mysql)
  4. 免费申请 HTTPS 证书,开启全站 HTTPS
  5. vue2.0项目记住密码和用户名实例
  6. PHP高效产生m个n范围内的不重复随机数(m&lt;=n)
  7. LitePal的查询
  8. BS结构的一个注册用户的功能
  9. OFD电子文档阅读器功能说明(采用WPF开发,永久免费)
  10. Linux上的Nginx上设置支持PHP的解析