微信小程序开启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)
错误截图如下
在这里插入图片描述
访问地址快速下载文件
间接:https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime
直达:https://raw.githubusercontent.com/facebook/regenerator/master/packages/regenerator-runtime/runtime.js
在这里插入图片描述
点击Raw在线复制文件!
在这里插入图片描述
使用了严格模式!
在这里插入图片描述
在这里插入图片描述
解决方案
第一步:将第8行注释掉,更换为第7行;
在这里插入图片描述
第二步:将文件末尾的 try{…} catch{…} 代码块注释掉!(大概在710行左右)在这里插入图片描述

百度翻译在此做解释:
在这里插入图片描述
最后使用方式附上:
第一步:新建文件夹,文件,将刚才复制的文件代码粘贴到相应的runtime.js文件中;
在这里插入图片描述
第二步:引入方式,在需要的文件中进行引入,不需要后缀名,注意:不支持全局引入!
在这里插入图片描述
我是初学者,解决方案如此简单粗暴!!!

发布了32 篇原创文章 · 获赞 1 · 访问量 2820

猜你喜欢

转载自blog.csdn.net/YOUAREHANDSOME/article/details/105317530