配置文件如下所示
{ test: /\.testfile\.ttf(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" }
但运行时会在输出文件夹中生成[hash] .ttf。如何使用相同的输入文件名输出而不使用哈希。
答案 0 :(得分:2)
因此,只要您在组件/样式表中要求该文件,只需执行require("file?name=[name].[ext]!./testfile.ttf");
(只是适当的testfile.ttf路径)
[name]
将输出与输入资源相同的基本名称
[ext]
将输出输入资源的扩展名
或者,您只需将查询参数添加到配置
即可{ test: /\.testfile\.ttf(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader?name=[name].[ext]" }