配置文件如下所示
{ test: /\.testfile\.ttf(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" }
但是在运行时,它会在输出文件夹中生成 [hash].ttf。如何在没有哈希的情况下使用相同的输入文件名输出。
请参阅文件加载器 api
因此,无论您在组件/样式表中需要该文件的任何位置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]" }