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