23

React Native ベクター アイコンで React Native 自動リンクが機能しない。私はこれをアンドロイドに修正しました https://github.com/oblador/react-native-vector-icons/issues/1035

しかし、IOS ではまだ問題に直面しています。誰かがこれを解決したかどうか教えてください...ありがとう!

これが私が直面している問題のスクリーンショットです。

ここに画像の説明を入力

4

5 に答える 5

-1

フォント、画像、およびその他の外部アセットは、react-native linkコマンドを使用してリンクする必要があります。これが、コマンドがまだ存在する唯一の理由です。

ただし、アセットをリンクするための構成が変更されました。以前は、リンクするパスを含む rnpm エントリを package.json に配置することでした。ここで確認してください。

fontawesome をリンクする正しい方法は、react-native.config.jsファイルを用意することです。

1 - react-native.config.jsファイルを作成する

 module.exports = {
      project: {
        ios: {},
        android: {},
      },
      assets: [
        './node_modules/react-native-vector-icons/PATH_TO_FONT_A',
        './node_modules/react-native-vector-icons/PATH_TO_FONT_B',
      ],
    };

2 - コマンドを実行

react-native link

今度は、link コマンドは次のようなログ メッセージを生成します。

info Linking assets to ios project
warn Group 'Resources' does not exist in your Xcode project. We have created it automatically for you.
info Linking assets to android project
success Assets have been successfully linked to your project
于 2019-09-19T18:16:47.750 に答える