" react-native bundle"之间的区别是什么?和"反应原生的解开"?

时间:2016-08-29 09:01:04

标签: react-native

" unbundle&#34 ;?的目的是什么?

我找到两个不同的选项来创建React Native离线捆绑包。关于此选项的描述不多。

  

bundle [options]构建javascript包以供离线使用

     

unbundle [options]构建javascript为" unbundle"供离线使用

我通常使用" react-native bundle"创建一个react-native bundle。命令如:

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

即使我使用下面的命令创建一个包,我也可以像上一个一样运行它:

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

输出文件的大小几乎相同,肯定ouptut文件的内容不同。我以为“拆包”'选项是创建多个分离的包以共享包的公共部分。

有没有人确切知道' unbundle'是

1 个答案:

答案 0 :(得分:4)

android unbundle意味着创建分隔文件。 ios unbundle意味着创建一个包含映射表和代码的大文件。 iOS加载多个小文件的速度很慢。