有什么方法可以防止在webpack中的svg文件名中添加哈希值吗?

vjrehmav  于 2023-11-19  发布在  Webpack
关注(0)|答案(2)|浏览(135)

我在我的React项目中使用了React-react-app。当我运行build命令时,它会将hash添加到文件名中。
我希望能够改变我的媒体文件后,建立。那些位于static/media
如何防止webpack在svg文件的文件名中添加哈希值?
只有svg文件。我相信他们有唯一的名称,所以,没有哈希不会破坏项目。

p8ekf7hl

p8ekf7hl1#

将文件名模板w/o哈希添加到SVG规则:

{
  test: /\.svg$/,
  type: 'asset/resource',
  generator: {
    filename: 'static/media/[name].[ext]', // => dist/static/media/logo.svg
  },
},

字符串

bnlyeluc

bnlyeluc2#

您正在使用Web-react-app,并使用其工作流程。此工具将您锁定到他们的webpack配置中
现在,你正在导入它们并以这种方式使用它们。这将在后台做一些神奇的事情,比如缩小甚至内联文件。
如果需要可预测的URL,请将文件放在公用文件夹中,并引用文件的路径

相关问题