Я думаю, что это связано с проблемой относительного пути изображения. Можете ли вы попробовать следующие методы:
Простой метод, которому вы должны следовать, см. здесь для получения дополнительной информации.
Используя веб-пакет
Пожалуйста, обновите веб-пакет, как показано ниже
module: {
rules: [
{
test: /\.(jpe?g|gif|png|svg)$/i,
use: [
{
loader: 'url-loader',
options: {
limit: 10000
}
}
]
}
],
},
Тогда вы можно импортировать изображения из папки publi c для реагирования компонента
import image from '../../public/assets/images/logo.png'
<img src={image}/>
Используя метод require
Также вы можете попробовать это, установив url-loader и file-loader
npm установите url-loader file-loader --save-dev
Затем обновите конфигурацию веб-пакета как
module: {
loaders: [
{ test: /\.(png|jpg)$/, loader: 'url-loader?limit=8192' }
]
}
и, наконец,
<img src={require('./PATH_TO_IMAGE/IMAGE.png')}/>