我正在将react-hot-loader添加到我的项目中 . 我的项目使用webpack2,babel7,react-hot-loader3和webpack-dev-server . 启动应用程序时出现“ regeneratorRuntime is not defined ”错误 . 我使用this boilerplate作为样本 . 我可以访问我的组合reducer(该商店已经应用了redux-saga中间件) .
if (module.hot) {
module.hot.accept('../reducer', () =>
store.replaceReducer(require('../reducer')) // eslint-disable-line global-require
);
}
据我所知,regeneratorRuntime是从redux-saga使用的es6编译生成器的babel,这有关系吗?当我无法使商店内部无法访问减速器时,我该怎么办?
1 回答
你需要使用babel-plugin-transform-runtime .
在.babelrc中,添加运行时插件: