私はリアクションネイティブで作業しており、自分のフォントのみをリンクし、他には何もリンクしたくない。
私はreact-native-mapsを使用していますが、ドキュメントでは特に「react-native link
"
私が見るところどこでも、人々はそうするように言っているreact-native link
フォントをリンクするためですが、次のようなフォントをリンクするための適切な構文があるかどうか疑問に思います。
react-native link ./assets/fonts
か何か?そうすれば、他のすべてのライブラリもリンクしません
手動でリンクするだけです。ただし、これはreact-native-maps
にとって本当に奇妙な要件です。個々のライブラリである反応ネイティブのほとんどすべてがリンクを必要とします。
他の誰かがより良い答えを持っているなら、私に知らせてください。
https://medium.com/@kswanie21/custom-fonts-in-react-native-tutorial-for-ios-Android-76ceeaa0eb78
^スタックオーバーフローはリンクを嫌いますが、多くの手順と画像があります。
[〜#〜] edit [〜#〜]
すばらしいことです。react-native link <specific-library-name-here>
を実行すると、react-nativeは最初にアセットをリンクしてから、その特定のライブラリをリンクします。フォントをリンクしたいだけなら、特定のライブラリをリンクすることで可能です。
EDIT 2
アセットフォルダーをリンクするだけの場合は、react-native link "package-that-does-not-exist"
を試してください。他のものをリンクせずにアセットをリンクします。
react-native link
にpackage.json
に存在しないパラメーター/名前を指定できます-これにより、コマンドのタスクリストに link asset task 。
したがって、react-native link ./assets/fonts
は有効なコマンドではありませんが、機能するはずです。
Hamedの回答 に従ってpackage.jsonで指定したフォントディレクトリが必要であることを忘れないでください。
react-native-assets
と呼ばれる適切なパッケージがあり、これはアセットのみをリンクおよびリンク解除します。手動でリンクする時間を節約してくれました。
Marek Lisik 答えは私にとってはうまくいきませんでしたし、そのような小さなタスクのためにサードパーティのライブラリを使いたくもありませんでした。そこで、次のフォルダにあるフォントファイルをAndroid development。
your_app\Android\app\src\main\assets\fonts
IOSの場合、 E Pierre answerに従うこともできます。