如何动态执行网下下载的js代码?



  • 我想开发一个app,这个app需要在执行的过程中,从网上下载一个js文件(一个js module),并且假设该app已经安装该 js module所需的native module(例如,该js module只需要<Text>标签,无需添加其他native module即可运行),请问如何在index.android.js文件中引用该js module,使其可以被执行。根据我目前了解的知识,我无法使用require语句来动态引用该module,import语句也无法使用,因为在程序执行之前是没有该module的。我猜测无法使用require动态引用的原因是该文件没有被打包进jsbundle中,请问如何才能动态执行?


  • administrators

    你已经得出答案了——那就是,不能



  • 此回复已被删除!


  • @sunnylqm
    0.0,OK,谢谢。我能否通过和Packager沟通,了解JS bundle的机制,给RN添加此特性?这只是我的假设,感谢你能提供任何意见。


  • administrators

    @YjyJeff 如果你能实现,那是大功德一件


登录后回复