1

プロジェクトに react-hot-loader を追加しています。私のプロジェクトでは、webpack2、babel7、react-hot-loader3、および webpack-dev-server を使用しています。アプリの起動時に「regeneratorRuntime is not defined」エラーが発生しました。このボイラープレートをサンプルとして使用します。configureStore が外部にあるため、以下のコードは使用していません。結合されたレデューサー (ストアは redux-saga ミドルウェアを適用していました) にアクセスできません。

if (module.hot) {
        module.hot.accept('../reducer', () =>
            store.replaceReducer(require('../reducer')) // eslint-disable-line global-require
        );
    }

私が知っているように、regeneratorRuntime は、redux-saga で使用される es6 からジェネレーターをコンパイルするためのバベルですが、これは問題ですか? ストアを内部化できず、リデューサーにアクセスできない場合はどうすればよいですか。

4

1 に答える 1