react-native - 什么是React Native的 bundle ,其目的是什么?

标签 react-native bundle

我试图了解 bundle 的确切含义和目的,我可以或不能使用的东西,...

我看到当您运行命令'react-native start'时,包装程序将被初始化,当您使用'react-native run-android'或'..在设备/模拟器上运行应用程序时,将使用打包程序。 '。在打包程序的输出中,您可以看到正在构建的程序包。您还可以在android文件夹中使用android gradle命令(例如“gradle assembleRelease”)时看到此程序包正在构建。

我知道它 bundle 了javascript代码。我也看到了一些有关如何“使用脱机 bundle ”的信息。 (这到底是什么意思?)

感谢您在此方面找到清晰信息的帮助,因为我真的很想知道为什么人们会使用离线 bundle 。

最佳答案

该 bundle 软件的确是“javascript”。在开发中, bundle 可能来自您的react-native start开发服务器。这样,如果更改了代码,服务器将通过网络套接字向客户端发送请求,以下载新代码或即时更新代码。因此,您可以说该 bundle 是从您的源代码动态生成的。在生产中,您可能希望使用脱机 bundle ,以便您的代码已经在设备上并且不需要下载。

有关更多信息:Running on Device (http://facebook.github.io/)

关于react-native - 什么是React Native的 bundle ,其目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41960891/

相关文章:

asp.net-mvc-4 - 我发布到 azure 后,与 MVC4 bundle 不起作用

iphone - XCode 中 iPhone 4 启动屏幕的尺寸 + 名称和图标

javascript - 从 Javascript、React Native 中的 url 获取 JSON 文件

DatePicker NativeBase - 所选日期的格式

bundle - 如何在 Launch4j 中使用 Bundle JRE 选项

swift - 获取位于 Assets.xcassets 中的数据集中文件的路径

ruby-on-rails - 与docker-compose bundle 在一起可从头开始安装gem

react-native-google-places-autocomplete 无法解析模块 `path/custom/left-icon`

reactjs - React 中的 Angular 服务

react-native - 我应该什么时候调用realm.close()?