Как да покажа изображение с React Native и Expo?

Правя първия си роден проект за реакция и използвах командата create-react-native-app, за да настроя всичко. Въпреки това, когато се опитам да накарам изображение да се покаже в Expo, ми дава съобщение за грешка, че не може да намери png файла. В момента имам файла под „./img/record_video.png“ (това е просто икона, която ще използвам като бутон). Ето моето оформление на проекта и кода, който използвам, за да го извикам

Тоест, използвам <Image source={require('./img/record_video.png')} />, за да извикам този файл.

Това е съобщението за грешка, което получавам на телефона си от приложението Expo Накратко, то казва undefined Unable to resolve module './img/record_video.png' from C:\Users\ddude\Desktop\AwesomeProject\App.js':The module './img/record_video.png' could not be found from 'C:\Users\ddude\Desktop\AwesomeProject\App.js'. Indeed, none of these files exist: *'record_video.png' *'C:\Users\ddude\Desktop\AwesomeProject\img\record_video.png\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)'

Не съм сигурен дали използвам Expo и не експортира правилно към телефона или трябва да е в папка със специално име. Всяка помощ ще бъде оценена, благодаря!


person David McNamee    schedule 14.04.2018    source източник


Отговори (1)


премахнете долната черта и преименувайте графичните активи на record-video.png, record-voice.png и convert-to-text.png. Рестартирайте пакетния мениджър и опитайте.

Просто още едно наблюдение. Не виждам изображение record_audio.png в папката img, както се изисква във втория ред.

Дано помогне.

person Rishabh Bhatia    schedule 15.04.2018