weex - Android上只能在debug模式下,才能渲染成功

查看:259
本文介绍了weex - Android上只能在debug模式下,才能渲染成功的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

编译好的bundle,在Android的playground中,只能在debug模式下才能渲染成功,在正常加载之后,都是空白的。
有没有童鞋遇到过此类问题,可以分享一下的

解决方案

针对这个问题,我在Android中,进行在线调试,发现以下错误:

exception function:createInstance, exception:SyntaxError: Use of const in strict mode.

根据这个提示,我修改了util.js, 将 const -> var 生成的bundle再去渲染就没有问题了。这应该是Android的V8不支持ES6及以上语法特性导致的。

这个转换也在webpack.config中,对js文件使用label-loader去编译,设置如下:

{
   test: /\.js/,
   loaders: ['babel-loader'],
},

这篇关于weex - Android上只能在debug模式下,才能渲染成功的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆