我的报错环境:
Taro引入redux-saga
报错
主要原因:
某些环境下不支持generator
函数,比如小程序环境,需要polyfill
解决方案:
可以使用babel-polyfill
,但是是全部引入,并没有按需引入polyfill
使用babel-plugin-transform-runtime
插件
步骤一:
yarn add babel-plugin-transform-runtime --dev
步骤二:
配置babel
的插件那一项修改为
babel: {
plugins: [
'transform-decorators-legacy',
'transform-class-properties',
'transform-object-rest-spread',
'transform-runtime' // 加这个
]
}