Nikulio
@Nikulio
NaN !== NaN

Почему не видит картинку в компоненте React?

И так, такая структура :
-public
--index.html
-src
--components
---myComp.js
--files
---n-logo.js


Вот как я пишу в myComp.js :
<img src="../files/n-logo.svg" alt=""/>
но картинку не находит. Пробовал еще так :
<img src="/src/files/n-logo.svg" alt=""/> - абсолютный путь, тоже нет
В чем может быть проблема?
  • Вопрос задан
  • 4024 просмотра
Решения вопроса 1
fornit1917
@fornit1917
Вы должны не путь в файловой системе указывать, а URL относительно папки, которая у вас webroot. Вангую, что это public. Т.е. вам надо чтобы картинка лежала в public и указывать URL туда.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@NarozhnovR
Возможно, необходимо сначала импортировать изображение:
import img from '../files/n-logo.svg';
А далее уже работать с импортом:
img src={img} alt=""
Ответ написан
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase
У меня в проекте все файлы лежат в public и я указываю путь к файлам './files'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы