2016-08-29 10 views
1

「アンバンドル」の目的は何ですか?"反応ネイティブバンドル"と "反応ネイティブアンバンドル"の違いは何ですか?

React Nativeオフラインバンドルを作成するための2つの異なるオプションがあります。このオプションについての説明はあまりありません。

バンドル[オプション]オフラインで使用するためにはJavaScriptバンドルを構築する

UNBUNDLE [オプション]は、「私は通常使用して反応し、ネイティブバンドルを作成するオフラインで使用するために "UNBUNDLE"

としてJavaScriptを構築します次のようなコマンドを使用してバンドルを作成しても、以前と同じように実行できます:

react-native unbundle --platform ios --dev false --entry-file index.ios.js --bundle-output iOS/main.jsbundle 

出力ファイルのサイズはほぼ同じですが、間違いなくouptutファイルの内容が異なります。私は 'unbundle'オプションはバンドルの共通部分を共有するために複数の別々のバンドルを作ることだと思った。

「アンバンドル」とは何ですか?

答えて

3

アンドロイドアンバンドルとは、分離したファイルを作成することを意味します。 ios unbundleは、マッピングテーブルとコードを含む大きなファイルを作成することを意味します。 iOSが複数の小さなファイルを読み込むのが遅いです。

関連する問題