2 votes

Les images SVG disparaissent après la publication de l'application Expo

J'utilise 'react-native-remote-svg' pour afficher des images SVG dans mon application react native expo. Tout s'affiche bien sur les simulateurs/appareils jusqu'à ce que je publie l'application dans Expo, à ce moment-là toutes les images SVG disparaissent.

Exemple de code :

import Image from 'react-native-remote-svg';
<Image
   style={styling.imageStyle}
   source={require('../res/images/sampleImage.svg')} />

1voto

Kaki Tk Points 21

Vous devez les précharger, afin qu'ils soient disponibles dans la version de production.

_loadResourcesAsync = async () => {
  return Promise.all([
    Asset.loadAsync([
      require('./assets/svg/some.svg')
    ]),
    Font.loadAsync({
      // This is the font that we are using for our tab bar
      ...Ionicons.font,
      // We include SpaceMono because we use it in HomeScreen.js. Feel free
      // to remove this if you are not using it in your app
      'space-mono': require('./assets/fonts/SpaceMono-Regular.ttf'),
    }),
  ]);
};

Dans votre fichier App.js du projet expo.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X