Моя конфигурация 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.
Это также происходит с большими изображениями (больше, чем предел 10 кБ в конфигурации загрузчика изображений).