微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)

微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法

(Function(…) is not a function
TypeError: Function(…) is not a function)
错误截图如下
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第1张图片
访问地址快速下载文件
间接:https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime
直达:https://raw.githubusercontent.com/facebook/regenerator/master/packages/regenerator-runtime/runtime.js
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第2张图片
点击Raw在线复制文件!
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第3张图片
使用了严格模式!
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第4张图片
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第5张图片
解决方案
第一步:将第8行注释掉,更换为第7行;
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第6张图片
第二步:将文件末尾的 try{…} catch{…} 代码块注释掉!(大概在710行左右)微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第7张图片

百度翻译在此做解释:
微信小程序开启ES6转ES5但是packages/regenerator-runtime/runtime.js依旧报错处理方法(async await)_第8张图片
最后使用方式附上:
第一步:新建文件夹,文件,将刚才复制的文件代码粘贴到相应的runtime.js文件中;
在这里插入图片描述
第二步:引入方式,在需要的文件中进行引入,不需要后缀名,注意:不支持全局引入!
在这里插入图片描述
我是初学者,解决方案如此简单粗暴!!!

你可能感兴趣的:(微信小程序,小程序)