根據(jù)Weex官方搭建開發(fā)環(huán)境的步驟:http://weex.apache.org/cn/guide/set-up-env.html
啟動服務(wù)后弓摘,通過手機(jī)自帶的瀏覽器打開地址础浮,發(fā)現(xiàn)只在iOS11上有效,iOS10、iOS9狈邑、安卓7.0(手里只有一個安卓手機(jī)蹂匹,其他版本還不清楚)都是白屏
正好手里有一個iOS10的真機(jī)碘菜,調(diào)試后發(fā)現(xiàn)js報(bào)錯:Can't find variable: SockJS。
查了一下解決方案:
將config.js中的:
devtool: 'eval-source-map'
改為:
devtool:'inline-source-map'
PS:具體為什么我也不清楚限寞,從原生轉(zhuǎn)到Weex開發(fā)確實(shí)有好多坑要跳啊忍啸,本身對前端就不是很精通,了解的大神方便的話可以告知原因
這個方法也只解決了iOS10的問題履植,iOS9和安卓還是不行计雌,只能后期解決了再來更新了
2018-03-06更新:
終于解決了,網(wǎng)上各種搜索玫霎,總算看到一個帖子說是webpack-dev-server的問題凿滤,通過降級到2.7.1完美解決,iOS9庶近、安卓都可以加載H5了翁脆,這里附上降級方法以及帖子地址:
npm rm webpack-dev-server -D
npm i webpack-dev-server@2.7.1 -D
地址:https://github.com/mrdulin/blog/issues/35