我试图了解该捆绑包到底是什么以及它的目的是什么,我可以或不能用它做什么,......
我看到,当您运行命令“react-native start”时,打包程序将被初始化,当您使用“react-native run-android”或“.. run-ios”在设备/模拟器上运行应用程序时,将使用该打包程序'。在打包器的输出中,您可以看到正在构建的包。当使用 android gradle 命令(如 android 文件夹中的“gradle assembleRelease”)时,您还可以看到此包正在构建。
我知道它bundlesJavaScript 代码。我还看到了一些有关如何“使用离线捆绑包”的信息。 (这到底是什么意思?)
我很感谢您能帮助我找到这方面的明确信息,因为我真的很想知道为什么人们会使用离线捆绑包。
该包确实是“javascript”。在开发过程中,该捆绑包可能来自您的react-native start
开发服务器。这样,如果您的代码发生更改,服务器将通过 Websocket 向客户端发送请求,以下载新代码或动态更新代码。因此,您可以说该包是从源代码动态生成的。在生产中,您可能希望使用离线捆绑包,以便您的代码已经在设备上并且不需要下载。
欲了解更多信息:在设备上运行 (http://reactnative.dev/) https://reactnative.dev/docs/running-on-device
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)