weex启动weex debug失败心得

1.配置weex幻境,进行新升级的千牛的调试行为经过各种采坑,先总结一下配置weex环境遇见的坑和解决办法:

<1>.首先官方给出的步骤为

step1:  cnpm install -g weex-toolkit

step2:  weex update weex-debugger@latest

step3:  weex debug

step4:扫描弹出的二维码

step5:  扫描需要调试页面的二维码

<2>.首先要用cnpm进行weex-toolkit环境下载,然后 weex-v进行测试weex是否下载成功

<3>.执行第二步的命令可能会报错,因为可能weex-debugger没有下载到本地

<4>.这时系统会自动下载weex-debugger然后如果幸运翻墙开启,网速够好,就会很顺利的运行下去,如果没有翻墙成功,就会报错


然后你可能会跟我一样选择手动下载weex-debugger,然后又一个坑来了,他会下载另一个包(应该是他的依赖puppeteer),然后又报了和上面同样的一个错误,这时我查到了一遍文档https://www.jianshu.com/p/a89d8d6c007b,里面有对puppeteer的介绍,同时提到了上面的错误处理,于是我按照文档里面的介绍手动下载了puppeteer(npm i --save puppeteer --ignore-scripts),这时你会发现提示下载成功,然后以为大功告成,继续运行weex debug,然后就又开始了上面的死循环,这时我觉得可能还是要下载Chromium,于是按照文档的方式又开始尝试,时间已经过去大半,很捉急啊,然后文档中的方法报错,根本运行不了index.js,晕死,,,

于是翻译了一下刚才报错的提示,也咨询了一下淘宝小哥,于是执行了命令 set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1  (设置环境变量跳过下载)

再来一次  wexx debug  这下换了另一种报错(也是心累啊----)


在查资料发现原因:使用koa要求node版本在(node v7.6+),因为Node.js 从 7.6 开始支持 async 函数特性。打印了一下node 版本6.10.2,版本不够,升级node。。。

再试一次,终于启动成功了


最后说一下,npm的版本必须在5以上,不然打印 weex -v时会提示  weex不支持5以下环境运行 !!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 引子 这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享,也算是对学习成果的总结。文...
    一缕殇流化隐半边冰霜阅读 12,528评论 53赞 165
  • 2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性...
    晴天咚咚阅读 3,051评论 1赞 15
  • Weex这个坑决定不入了,专心研究Flutter,后会无期。 一、搭建开发环境 1. 安装 node.js(npm...
    ShuoyuanLiu阅读 1,713评论 1赞 0
  • 什么是 weex weex 是阿里开源的一套三端通用方案,只要编写一次代码就能运行在 iOS、Android 和 ...
    Tatinic阅读 1,493评论 0赞 9
  • 有时,躲在被窝里听雨 不说一句话 有时,对着镜子里的虚像发呆 不说一句话 有时,一声叹息从远处传来 不说一句话 多...
    叮咚的你阅读 300评论 0赞 0

友情链接更多精彩内容