react-native android中的Eval函数无法理解ES6

时间:2018-04-04 04:16:37

标签: javascript android react-native

我正在尝试在我的react-native android应用程序中使用eval()。在应用程序启动后,eval会从js文件中执行一堆代码(安装几个BOTS)。就像这样。

//使用资产提取器加载JS文件 // eval(来自资产提取者的响应)

上述逻辑在IOS中完美运行。但是当代码在android中执行时,我不断收到编译错误。我试图加载的JS文件有ES6语法,如let,const,await,async等。奇怪的是当我开启远程调试JS时#39;模拟器中的选项,执行eval而不会出错。我的猜测是代码是用chrome浏览器编译的。但是这种解决方法不适用于@production环境。任何人都可以建议替代eval()或Function()。

0 个答案:

没有答案