周杰伦男孩
每次我运行webpack时,似乎都会输出一组新的字体文件。它们总是以一长串随机字符(例如哈希)命名。例如,
76a4f23cb373829c9382900d9dfs9830sdf.svg
有.eot,.woff,.woff2等文件。
问题是每次我们生成新包时,文件就会在github中累积。有什么方法可以强制Webpack为这些文件使用特定名称?
眼猫
你是对的。这是一个哈希。
默认情况下,使用文件加载器加载字体文件所得到的文件名是文件内容的MD5哈希值,带有所需资源的原始扩展名。
如果需要,可以使用query参数为文件配置自定义文件名模板name
。您可以在字体加载器规则中使用以下模板指定保留相同的路径,名称和扩展名:
'file-loader?name=[path][name].[ext]'
例如,如果要将此模板应用于svg
文件:
loader: [
{ test: /.svg$/, loader: 'file-loader?name=[path][name].[ext]' }
]
相应地修改test
字段以匹配所有字体。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句