微信小程序开启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文件中;
第二步:引入方式,在需要的文件中进行引入,不需要后缀名,注意:不支持全局引入!
我是初学者,解决方案如此简单粗暴!!!