CFETeam / weapp-demo-websocket

The websocket demo of wechat micro program
Other
359 stars 71 forks source link

微信 web 开发者工具更新后,代码报错 #1

Open lys623 opened 8 years ago

lys623 commented 8 years ago

Uncaught ReferenceError: regeneratorRuntime is not defined

lys623 commented 8 years ago

image

wander112900 commented 8 years ago

我也遇到同样的问题。如何解决?

allegrofb commented 8 years ago

一样的问题,自动更新以后,就出现问题了。关掉 es6转es5就可以了

EGBAR commented 7 years ago

Any one HELP? 一开始也是上面的问题,ReferenceError。 然后感谢 @allegrofb , 关掉es6 to es5 就可以正常在模拟器里运行了。 但是当我扫描手机预览的时候。无论如何也点不进“开始游戏”的按钮, 于是乎手机打开调试模式,查看系统log。 如下: wechat

这个是一个两难呀! 打开Es6 to Es5 没法连接服务器,但是手机可以点到game页面。 关掉Es6 to Es5 正常了,但是手机上没法用。

Jiasm commented 7 years ago

手机一般来讲都还没有支持generator,这个问题应该是微信使用的编译器的问题。我觉得可以尝试下自己用webpack或者gulp编译。。或者放弃generator-.-

lichunqiang commented 7 years ago

关了 es6 转 es5 又爆出Promise的错误,

image

怎么搞...

rocklee889 commented 7 years ago

这个问题我解决了,把调试里面es6转es5关掉,然后去npm安装一个regenerator把里面的 regenerator-runtime.js 放到lib目录里面 在代码里面引入 const regeneratorRuntime = require('../../libs/regenerator-runtime') 不过这步成功了我又遇到了官方ws域名和这个demo ws域名不符的情况,有点小坑 = =