reactjs - 图像未在反应中加载
问题描述
我的图像没有加载到反应中,我的 webpack 配置中有以下内容:
use: {
loader: 'url-loader'
},
test: /\.(jpe?g|png|gif|woff|woff2|eot|ttf|svg)(\?[a-z0-9=.]+)?$/,
我没有收到错误,但图像只是显示 altnot working
<img src={require("./Images/start.jpg")} alt="not working" />
我的完整配置
module: {
rules: [
{
use: {
loader: "babel-loader"
},
test: /\.js$|jsx/,
exclude: /node_modules/
},
{
loader: 'file-loader',
test: /\.(png|jpg|jpeg|gif)$/,
}
]
}
解决方案
在你的 webpack 配置文件中尝试使用这个加载器:
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: {
loader: "babel-loader",
}
},
{
test: /\.(png|jpg|jpeg|gif)$/,
loader: 'file-loader'
}
]
}
希望这对你有用。
推荐阅读
- python - 如何更正 TypeError:Unicode 对象必须在使用 ReportLab 散列之前进行编码
- c# - 如何将数字作为参数传递给 IEnumerable 字符串
- css - 动画显示时奇怪的动作无
- arduino - 通过以太网(互联网)更新 ESP32 固件
- javascript - 控制器方法未检测到任何参数
- c# - ASP Net Core Web API:不支持客户端 GroupBy
- kotlin - Mustache 抛出关于空值的错误
- mysql - 在 MySql 数据类型(DATETIME)上应用时间调度程序
- c# - 从 azure 逻辑应用程序触发的 Web 作业变得空闲
- php - 将 mysql 查询重构为一个,因此无需 2 个连接