0
votes

lien react-native pour les polices - uniquement les polices de lien

J'essaie de lier un grand nombre de fichiers de polices dans mon projet react-native et je ne veux pas le faire manuellement à cause du nombre.

La plupart des instructions que j'ai trouvées disent de faire ceci:

package.json

"rnpm": {
 "assets": ["assets/fonts"]
}

puis react-native link

Le problème est Je ne peux pas exécuter lien react-native sans un deuxième argument car cela pose des problèmes avec certaines des bibliothèques que j'ai installées.

Y a-t-il un moyen de spécifier la commande pour il ne lie que des éléments?


1 commentaires

Je pense que la commande react-native link dans la version cli 1.x a un bogue qui lie tous les modules natifs avec des actifs et vice-versa. Ils ont corrigé cette commande dans la version 2.x de cli. Pour l'essayer pour RN> = 0.60, vous devrez mettre à jour votre cli en utilisant ces instructions . Sinon, si vous êtes sur RN <0.60, vous pouvez vérifier cet util ou faire la liaison d'actifs manuellement pour iOS / Android en dernier recours.


3 Réponses :


-1
votes

Par exemple:

package.json

"rnpm": {
    "assets": [
      "./assets/Fonts/"
    ]
  },

vous pouvez maintenant utiliser

lien natif de réaction


1 commentaires

C'est exactement ce que j'essaie d'éviter. Pour ne pas être impoli, mais relisez mes questions, je déclare clairement que je ne peux pas faire de lien de réaction natif



1
votes

modifiez d'abord votre package.json

"rnpm": {
    "assets": [
      "./assets/fonts/"
    ]
  }

puis exécutez

lien natif de réaction ./assets/fonts

source


2 commentaires

J'obtiens juste une erreur . Impossible d'obtenir la configuration des dépendances.


assurez-vous que ./assets/fonts/ est le bon chemin, pour moi c'est ./src/assets/fonts/



0
votes

Voici ce qui a fonctionné pour moi:

Créez un fichier de configuration react-native.config.js dans le répertoire racine du projet et ajoutez le code ci-dessous:

module.exports = {
  project: {
    ios: {},
    android: {},
  },
  assets: ['./assets/fonts'],
};

Ensuite, lancez npx react-native link

Voici l'article: https://medium.com/@aravindmnair/add-custom-fonts-to -react-native-0-60-easy-in-3-steps-fcd71459f4c9


0 commentaires