脱机捆绑工作缓慢

时间:2017-02-09 17:44:42

标签: android react-native

我有两个系统:
在react-native项目目录中运行下面的System 1:命令

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

OUTPUT 1:

[02/09/2017, 19:34:32] <START> Initializing Packager
[02/09/2017, 19:35:22] <START> Building Haste Map
[02/09/2017, 19:35:22] <END>   Building Haste Map (233ms)
[02/09/2017, 19:35:22] <END>   Initializing Packager (50091ms)
[02/09/2017, 19:35:22] <START> Transforming files
[02/09/2017, 19:35:24] <END>   Transforming files (1893ms)
bundle: start
bundle: finish
bundle: Writing bundle output to: android/app/src/main/assets/index.android.bund
le
bundle: Copying 5 asset files
bundle: Done writing bundle output
bundle: Done copying assets

该命令平均在1到2分钟内执行。

运行相同命令的System 2:仅在启动/重新启动系统后第一次生成相同的输出。后命令在15到20秒内快速执行并输出

OUTPUT 2:

Loading dependency graph, done.
bundle: start
bundle: finish
bundle: Writing bundle output to: android/app/src/main/assets/index.android.bundle
bundle: Copying 5 asset files
bundle: Done writing bundle output
bundle: Done copying assets

开启System 1始终显示Output 1,无论何时执行。为什么System 2在首次运行后进行了优化。

我应该对System 1进行哪些更改以使其更快。

0 个答案:

没有答案