Я пытаюсь использовать модуль redux-saga.

Однако у меня есть следующая ошибка.

Uncaught ReferenceError: regeneratorRuntime is not defined at eval (saga.js:5) at Object../js/sagas/saga.js (saga.js:393) at __webpack_require__ (saga.js:20) at eval (configureStore.js:8) at Object../js/stores/configureStore.js 

saga.js просто.

 export function* helloSaga(){ console.log('Hello Sagas!'); } 

И я установил следующий модуль.

 npm install @babel/polyfill --save 

Что на нем происходит?

Проверьте свою конфигурацию Babel.

Для @ babel / preset-env проверьте параметры exclude и useBuiltIns : https://babeljs.io/docs/en/babel-preset-env#exclude

Для @ babel / preset-transform-runtime проверьте опцию regenerator :
https://babeljs.io/docs/en/babel-plugin-transform-runtime#regenerator

Кроме того, @ babel / polyfill не рекомендуется в пользу непосредственного использования core-js и регенератор-время выполнения / время выполнения в babel 7.4:
https://babeljs.io/blog/2019/03/19/7.4.0#migration-from-core-js-2
https://babeljs.io/docs/en/babel-polyfill

Наконец, попробуйте явно указать путь к .babelrc в вашем babel-загрузчике. У меня есть теория, что babel использует разные .babelrc умолчанию, чтобы решить некоторые из его задач.
https://babeljs.io/docs/en/options#configfile или
https://babeljs.io/docs/en/options#extends

Наконец, я могу использовать @babel/polyfill даже если он дублирован.

 npm install @babel/polyfill --save 
 import '@babel/polyfill'; export function* helloSaga(){ console.log('Hello Sagas!'); } 

Ошибка не выходит. Это сработало.