2016-12-19 5 views
1

Я работаю с реагирующей родной картой и хочу добавить картинку для маркеров, где мы должны добавить этот кодгде загружать изображения активов в реакцию родной?

import flagPinkImg from './assets/flag-pink.png'; 

не в состоянии понять, что, когда активы папки точно размещены

может кто-нибудь помочь мне в , было бы лучше всего с подробным описанием, которое очень полезно для меня, чтобы понять основное выполнение реакции native.

+0

Вы ищете общие предложения структуры проекта или вы должны знать, где поместить файл в этом конкретном примере? –

+0

где положить файл в этом конкретном примере –

ответ

1

Папка активов в данном конкретном случае находится в том же каталоге, что и файл, в котором указан оператор импорта. То, что точка до /assets означает именно это. Это не только React Native, но и система для перемещения дерева каталогов в файловой системе в системе Unix (она работает и с системами Windows для этого конкретного случая). Вы также можете сделать «..», чтобы ссылаться на верхний уровень в иерархии, или «~», чтобы указать на ваш домашний каталог (обычно не нужен в вашем случае).

Так, в частности, в этом случае, ваша структура должна выглядеть следующим образом:

myProjectRootFolder 
| myFileWithImportStatement.js 
| assets 
| | flag-ping.png 
+0

он дал мне ошибку Неизвестный named module: './assets/flag-ping.png' Я использую response-native –

+0

Проверьте правильность вашего имени файла и что структура проект также совпадает с тем, который я описал. – martinarroyo

Смежные вопросы