javascript - Webpack 文件加载器不适用于图像。创建curropted文件并且img src指向该文件
问题描述
我正在使用 webpack 文件加载器将图像加载到 HTML 页面中。它正在生成一个损坏的文件,并在 img 标记中使用 src 作为该文件。
这是我在 webpack.config.js 中的设置
{
test: /\.(jpg|png|gif|svg)$/,
use:
[
{
loader: 'file-loader',
options:
{
name: '[name].[ext]',
outputPath: 'images/',
publicPath: 'images/'
}
}
]
},
生成的最终图像标签
<img src="8c7b2da10ea507a829fd.jpg" alt="">
解决方案
webpack 版本 5 不推荐使用 file-loader,因此切换到 Asset Modules 是可行的,这是文档。
推荐阅读
- r - 从节点代理获取请求标头到 R-Shiny
- javascript - 将全局设置添加到数据表 yajrabox laravel
- android - Android后台服务被杀死,即使它返回了START_STICKY
- c - C中的内存分配,Realloc的使用
- javascript - 在按钮单击时将 html 表中的值显示为 json 数组未按预期工作
- ansible - Filter data from list of dicts using condition in Jinja2 filter
- solr - Apache Solr:在具有相同字段的多个集合中查询
- javascript - 尝试使用 fetch() 响应数据填充 Chart.js 图表
- javascript - 雅虎 OAuth 未重定向到回调 uri
- go - GORM 'NOT IN' subquery