私の webpack 構成ではurl-loader
、 を使用してフォントをロードするように指定されています。Chrome を使用してページを表示しようとすると、次のエラーが表示されます。
OTS parsing error: invalid version tag
Failed to decode downloaded font: [My local URL]
私の構成の関連部分は次のようになります。
{
module: {
loaders: [
// ...
{
test: /\.scss$/,
loaders: ['style', 'css?sourceMap', 'autoprefixer', 'sass?sourceMap'],
},
{
test: /images\/.*\.(png|jpg|svg|gif)$/,
loader: 'url-loader?limit=10000&name="[name]-[hash].[ext]"',
},
{
test: /fonts\/.*\.(woff|woff2|eot|ttf|svg)$/,
loader: 'file-loader?name="[name]-[hash].[ext]"',
}
],
},
}
Safari では発生せず、Firefox も試していません。
開発中はファイルを提供していますがwebpack-dev-server
、本番環境ではファイルがディスクに書き込まれ、S3 にコピーされます。どちらの場合も、Chrome で同じ動作が得られます。
これは、より大きな画像でも発生します (画像ローダー構成の 10kB 制限を超えています)。