React NativeでのPackage Exportsのサポート
·10分で読めます
React Native 0.72 のリリースにより、当社の JavaScript ビルドツールである Metro は、package.json
の "exports"
フィールドのベータ版サポートを含むようになりました。有効にすると、次の機能が追加されます。
- React Nativeプロジェクトが、より多くのnpmパッケージをすぐに使えるようになります。
- パッケージがAPIを定義し、React Nativeをターゲットにするための新しい機能。
- パッケージ解決におけるいくつかの破壊的変更(エッジケースにおいて)。
この記事では、Package Exportsがどのように機能するのか、そしてこれらの変更がReact Nativeアプリ開発者やパッケージメンテナーにとって何を意味するのかを解説します。