Я смотрю на эту проблему уже пару дней, но, поскольку я не являюсь разработчиком внешнего интерфейса, мне нужно добавить полотенце.
Я создаю простое веб-приложение с реакцией и rxjs - код размещен здесь: https://github.com/themoffster/webapp
Моя проблема заключается в том, что когда я пытаюсь подключить свои эпопеи через createEpicMiddleware (как описано здесь https://redux -observable.js.org / docs / basics / SettingUpTheMiddleware.html ), я получаю следующая ошибка:
combineEpics.js:18 Uncaught TypeError: Cannot read property 'apply' of undefined
at combineEpics(combineEpics(:8082/checkout)) (http://localhost:8082/js/bundle.js:114846:56)
at MapSubscriber.project (createEpicMiddleware.js:28)
at MapSubscriber._next (map.js:79)
at MapSubscriber.Subscriber.next (Subscriber.js:93)
at Subject.next (Subject.js:55)
at Function.epicMiddleware.run (createEpicMiddleware.js:62)
at configureStore (configureStore.js:29)
at Object.<anonymous> (index.js:8)
at __webpack_require__ (bootstrap b320e87a17c200c73310:19)
at Object.<anonymous> (bundle.js:36283)
Я копался в этом, и я передаю свою корневую эпопею в порядке, как он определен, но «merge
», который является импортом в файле combEpics.js, не определен - и этот файл происходит из-за избыточности Наблюдаемый пакет, а не мой код. Я не совсем уверен, что происходит.
Чтобы воссоздать проблему ...
git clone
код
yarn install
yarn start
- браузер автоматически запустится и с включенными инструментами Chrome dev вы увидите ошибку.
Любые указатели приветствуются.
Приветствия