真机调试,预览都显示正常,线上发布之后报错Can't find variable:regeneratorRuntime
-
已经被折磨疯了
-
taro info 命令打印一下信息贴一下的咯
-
@Taro-小助手-honly
我也是这个问题,在微信开发者工具调试基础库2.11.0就正常,以下就报错:
VM3832:1 thirdScriptError
regeneratorRuntime is not defined
ReferenceError: regeneratorRuntime is not definedTaro CLI 1.3.25 environment info:
System:
OS: Windows 10
Binaries:
Node: 12.16.2 - C:\Program Files\nodejs\node.EXE
Yarn: 1.15.2 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.14.5 - C:\Program Files\nodejs\npm.CMD
-
解决了。。。。
yarn add @tarojs/async-await
yarn add babel-plugin-transform-runtime --dev
yarn add babel-runtimeplugins修改:
plugins: [ 'transform-decorators-legacy', 'transform-class-properties', 'transform-object-rest-spread', ['transform-runtime', { "helpers": false, "polyfill": false, "regenerator": true, "moduleName": 'babel-runtime' }] }
最重要的:
在app.tsx中添加if (process.env.TARO_ENV !== 'alipay') { require('@tarojs/async-await') }
-
@jd_57356bd9863f0 牛逼,解决了我的大问题,加个微信,我给你发个红包。