美文网首页
weex启动weex debug失败心得

weex启动weex debug失败心得

作者: 尚_ea71 | 来源:发表于2018-09-03 15:25 被阅读982次

    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以下环境运行 !!!!

    相关文章

      网友评论

          本文标题:weex启动weex debug失败心得

          本文链接:https://www.haomeiwen.com/subject/uqtiwftx.html