Ошибка: не удается найти модуль "../img/airlines/Caspian.png" в реакции - PullRequest
0 голосов
/ 22 апреля 2019

в моем реактивном проекте у меня есть const, и после этого я использую карту для возврата изображения

const images=[
{airline: "Aseman",src:'../img/airlines/Aseman.png'},
{airline: "Ata",src:'../img/airlines/Ata.png'},
{airline: "Caspian",src:'../img/airlines/Caspian.png'},
{airline: "IranAir",src:'../img/airlines/IranAir.png'},
{airline: "IranAirTour",src:'../img/airlines/IranAirTour.png'},
{airline: "Karun",src:'../img/airlines/Karun.png'},
{airline: "KishAir",src:'../img/airlines/KishAir.png'},
{airline: "Mahan",src:'../img/airlines/Mahan.png'},
{airline: "Meraj",src:'../img/airlines/Meraj.png'},
{airline: "Qeshm",src:'../img/airlines/Qeshm.png'},
{airline: "Saha",src:'../img/airlines/Saha.png'},
{airline: "Sepehran",src:'../img/airlines/Sepehran.png'},
{airline: "Taban",src:'../img/airlines/Taban.png'},
{airline: "Taftan",src:'../img/airlines/Taftan.png'},
{airline: "Zagros",src:'../img/airlines/Zagros.png'}
];

, и это мой код после этого const:

<img src={require((images.findIndex(x=> x.airline == index.AirLineTitle) > -1 ?  images.find(x=> x.airline == index.AirLineTitle).src : null))} className="Flight-brand" alt=""/>

, и у меня есть этоошибка на моей странице:

Error: Cannot find module '../img/airlines/Caspian.png'
webpackEmptyContext
C:/Users/Mehdi/Desktop/travel/src/Flight sync:2
(anonymous function)
C:/Users/Mehdi/Desktop/travel/src/Flight/Flight.js:269
  266 | <Container  className="flight-result ">
  267 |     <Row className="w-100">
  268 |         <Col sm={{span : 2}} >
> 269 |             <img src={require((images.findIndex(x=> x.airline == index.AirLineTitle) > -1 ?  images.find(x=> x.airline == index.AirLineTitle).src : null))} className="Flight-brand" alt=""/>
      | ^  270 |         </Col >
  271 |         <Col sm={{span : 2}} className="flexcenter">
  272 |             <div className="Flight-Details-Time">

...