Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
このページは、アプリではなくライブラリ(システムライブラリまたは共有ライブラリ)を開発する場合に適用されます。アプリの移行については、React Native 0.83へのアプリの移行を参照してください。

ピア依存関係の構成

ライブラリでは、Vegaランタイムに対してpeerDependencies(dependenciesではなく)を使用する必要があります。ランタイムをdependenciesに追加すると、アプリとライブラリで異なるRNバージョンが使用されている場合に、実行時にモジュールIDの競合が発生します。
バージョン範囲のガイドライン

ライブラリであることを検出するインジケーター

パッケージに次のいずれかが含まれている場合、そのパッケージはシステムライブラリです。
  • プロジェクトルート直下のSystemModules/ディレクトリ
  • kepler-system-conf.tomlファイル
  • kepler-compatibility.jsonファイル

追加の考慮事項

  • ライブラリAPIの変更はすべてのコンシューマーに影響します。公開する前に、1つ以上のコンシューマーアプリでテストしてください。
  • ライブラリのバージョンと変更履歴を適切に更新してください。
  • 既存のコンシューマーとの下位互換性を考慮してください。
  • isolatedModulesでの型のエクスポートにはexport type構文を使用してください。

関連トピック

最終更新日 2026年10月26日