ReactNative热更新解决⽅案(包含插件)
新做了⼀个ReactNative的项⽬,中⽂⽹的热更新不太符合我的业务需求,所以⾃⼰上⼿做了⼀个~~~~
⼀、原理
热更新原理很简单,RN提供了getJSBundleFile⽅法,此⽅法返回⼀个路径,路径⾥包含代码构建合并的index.android.bundle⽂件和资源⽂件(drawable开头的)。所以将已经下载好的⽂件路径返回,再重启APP就完成了热更新。
⼆、实践
今天把热更新所有的代码打包成了⼀个插件,希望能帮助到各位。
插件中有些代码来源于⽹上各个⼤佬,如有雷同,我只能说声感谢!
git
npmreactnative开发
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论