Я создаю приложение React и загружаю изображения следующим образом:
Состояние приложения содержит такие продукты, как
{
title: "Sound",
image: "microphone.jpg",
subtitle: "This is a subtitle",
},
, которые я использую для доступа к изображениям, всепуть из корневого каталога
let display = this.props.products[this.props.contentIdToDisplay];
<img src={require('/home/username/Documents/Coding/Heroku/crusade-1/src/assets/images/'+display.image)} className="product-image"/>
По какой-то причине Heroku не может скомпилировать сборку и выдает следующее сообщение об ошибке:
remote: Failed to compile.
remote:
remote: ./src/components/Carousel.js
remote: Cannot find file '/home/username/Documents/Coding/Heroku/crusade-1/src/assets/images' in './src/components'.
Ресурсы / изображения существуют и содержат всеизображений проекта и этот код отлично работает в разработке.Как я могу заставить Heroku распознавать и компилировать изображения?