Open sergeymorkovkin opened 8 years ago
Here is code snippet to test. Function output should be merged into webpack config:
` export const plugins = { HtmlPlugin: require('html-webpack-plugin'), ExtractTextPlugin: require('extract-text-webpack-plugin'), };
// Font generator // export const fontgen = () => {
const extractFontCss = new plugins.ExtractTextPlugin('2', 'assets/css/[id].[contenthash].icons.css');
return { module: { loaders: [{ test: /icons.json$/, loader: extractFontCss.extract('vue-style', 'css!fontgen?fileName=assets/fonts/[fontname].[hash][ext]'), }], }, plugins: [ extractFontCss ] };
}; `
Hi,
as temporary solution I can suggest you to change fileName config property to assets/fonts/[fontname][ext]?[hash]
fileName
assets/fonts/[fontname][ext]?[hash]
Here is code snippet to test. Function output should be merged into webpack config:
` export const plugins = { HtmlPlugin: require('html-webpack-plugin'), ExtractTextPlugin: require('extract-text-webpack-plugin'), };
// Font generator // export const fontgen = () => {
const extractFontCss = new plugins.ExtractTextPlugin('2', 'assets/css/[id].[contenthash].icons.css');
return { module: { loaders: [{ test: /icons.json$/, loader: extractFontCss.extract('vue-style', 'css!fontgen?fileName=assets/fonts/[fontname].[hash][ext]'), }], }, plugins: [ extractFontCss ] };
}; `