0

配置文件如下所示

{ test: /\.testfile\.ttf(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" }

但是在运行时,它会在输出文件夹中生成 [hash].ttf。如何在没有哈希的情况下使用相同的输入文件名输出。

4

1 回答 1

2

请参阅文件加载器 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]" }
于 2014-10-13T20:15:36.137 回答