weex - Android上只能在debug模式下,才能渲染成功
本文介绍了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屋!
查看全文