Fehler auf Bild laden, auf Reagieren-native: Unexpected character
Ich werde versuchen, die Anzeige eines Bildes auf eine Komponente Reagieren,-Muttersprachler, aber ich weiß nicht, warum dieser Fehler passiert...
Beispiel-code:
render () {
let { convenience } = this.props
return (
<View style={{flexDirection: 'row', height: 50}}>
<Text style={{marginRight: 30}}>{convenience.name}</Text>
<Image source={require('./icons___favorito_ativo.png')} />
</View>
)
}
Printscreen:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auch ich Stand vor der gleiche Fehler. Nach vielen versuchen, habe ich neu gestartet, um den packager, und die app nahm das Bild. So ist die Lösung: Starten Sie den packager.
Hoffe, das hilft.
react-native link
um zu installieren LinearGradient. Danke!Derzeit eine offene Frage mit React Native: https://github.com/facebook/react-native/issues/6691. Höchst ärgerlich - Neuladen der app und/oder Neustart des Paket-MANAGERS ist, für jetzt, die einzige Lösung, die ich derzeit mir bewusst bin.
Dass passiert mir sehr oft mit Bildern exportiert, von der Skizze, es ist komisch.
Ich weiß nicht, warum, aber nach dem exportieren, das gleiche Bild aus photoshop die Fehler verschwunden.
Ich hatte ein Leerzeichen in meinem Verzeichnis name. Um es zu beheben ich habe gerade verwendet ein anderes Verzeichnis.
Geändert
...\Desktop\entwickeln (test)\MyProject...
zu
...\Desktop\Projekte\MyProject...
Ich weiß, das ist werde sound ziemlich komisch, aber ich werde diesen Kommentar, falls jemand anderes hier bekommt. Ich erstellte eine index.ios.js Datei durch kopieren ein einfaches Beispiel vom online etwas bei https://rnplay.org ich immer "unerwartetes Zeichen" - Fehler. Ich bin mit Atom.io als meine Skript-tool. Ich dachte, vielleicht hatte ich ja ein encoding-Problem mit den falschen Zeichensatz. Ich habe bestätigt, ich bin mit UTF-8
Also ich war mit der (left/right) Pfeil-Tasten auf meiner Tastatur, und ich bemerken Sie den cursor aufhören würde sich zu bewegen, zwei Tastatur-Pfeil drückt, direkt an der location identifiziert, in meinem Emulator Red Screen of Disaster. Es war wie es gab zwei unsichtbare Zeichen in meinem code. Ich spielte mit dieser für eine ziemlich lange Zeit, um zu bestätigen. Ich war in der Lage, markieren Sie die "versteckte" Zeichen und löschen Sie Sie.
Nach der Löschung der neue code funktioniert Super.
Bizarr. Nicht sicher, was da war. (Hinweis: ich kopierte den Regler Beispiel-Code aus https://rnplay.org/apps/5FsfPA und ich eine "Select All" und "Befehl-C" zu tun, das kopieren und Befehl-V einfügen... wenn jemand will, zu wiederholen, das experiment)
Und ja, ich weiß wie dumm das klingt. Vielleicht noch andere getroffen haben, die das gleiche Problem? Die Prüfung ist ziemlich leicht. Beginnen Sie an der Stelle gekennzeichnet durch den Roten Bildschirm mit Fehlermeldung. Verwenden der Tastatur Pfeiltasten und überprüfen Sie den cursor in Ihrem text bewegt sich für die einzelnen Tasten drücken.
Hatte ich ähnliche Fehler, aber nur mit android.
Und das problem war in
ios
suffix:Dateiname
[email protected]
Dann in code:
Wenn ich entfernen Sie das suffix im Dateinamen und im code ( zu
'../../images/[email protected]'
) Fehler verschwunden.Ich hatte das gleiche problem. Die Lösung, die für mich gearbeitet wurde, zu entfernen "_" auf die Namen der Bilddateien und schließlich heiß laden Sie Ihre Anwendung.