webpack学习

解决Uncaught ReferenceError: regen

2019-11-21  本文已影响0人  Indomi

我的报错环境:

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' // 加这个
  ]
}

大功告成

上一篇下一篇

猜你喜欢

热点阅读