Reload Js和Hot reloading



  • 求解为啥wiindows环境下,修改代码后reload没有效果,开启hot reloading也没有效果,需要重新react-native run-android安装了才看得到,有什么解决的办法?


  • administrators

    1、react-native start不要接任何参数
    2、确定rn版本为0.22以上



  • rn为24.1,然后我已经是每次都删除然后react-native run-android去装,然后开启npm start了,之后去修改代码在reload都没有用


  • administrators

    @RadisBo 即便reload js没用,你也只需要关掉packager再react-native start即可,不需要run-android重新编译



  • @sunnylqm 关掉packager是说退出那个APP,然后从新react-native start,再点击进入?


  • administrators

    @RadisBo 你运行react-native start的那个cmd进程就叫做packager



  • 我能吐槽那样它也没用? 我发现是我修改后整个没有进行打包,所以才需要重新react-native run-android才是打包到了,所以才更新,其他方式都没有打包到


  • administrators

    @RadisBo 所以你用了离线包?没道理啊,离线包的话都不会有开发者菜单更没有reload了。run-android根本不会对js文件进行操作。



  • @sunnylqm 说真的我也没明白,反正每次要看修改后的更新都需要重新装APK那样,这个问题我之前在MAC MINI遇到了,忘了怎么解决了,真的蛋疼



  • @RadisBo 我也遇到同样的问题,请问怎么解决的?



  • 求解,win7 64位 RN 0.29 我手机上显示是Reload 不是 Reload Js , 修改了android.js 点Reload不管用,不刷新





  • 启动时先启动模拟器,然后才react-native start ,我是这样解决的。


登录后回复