amireh/happypack

doesn't work well with url-loader to load font

开放

#197 创建于 2017年11月13日

 (3 条评论) (4 个反应) (0 位负责人)JavaScript (127 个派生)batch import
help wanted

仓库指标

星标
 (4,233 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

I didn't remember changes related to this, however the url-loader fails suddenly with happypack. Following is my current webpack config:

plugins: [
 new HappyPack({
      id: 'font',
      threads: 4,
      loaders: [ 'url-loader?limit=200000&mimetype=application/font-woff' ]
    }),
],
module: {
  rules: [
     {
        test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
        loader: 'happypack/loader?id=font'
     }
]
}

And here is how I use it,

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');
  font-weight: normal;
  font-style: normal;
}

result is, it doesn't work and give me warnings

Failed to decode downloaded font OTS parsing error: incorrect file size in WOFF header

Any help ?

贡献者指南