Так что я только недавно начал обновлять версию rxjs в моем проекте реагирования, следуя инструкциям, приведенным здесь: https://rxjs -dev.firebaseapp.com / guide / v6 /igration
согласно инструкции все должно работать как обычно с установленным слоем совместимости.«Срочные изменения, не охватываемые rxjs-compat», не имеют отношения к моему проекту.
Все, что я сделал, это запустил команду npm install rxjs@6 rxjs-compat@6 --save
, и теперь я получаю следующую ошибку при попытке запустить мой сайт:
Uncaught TypeError: Cannot set property 'bindCallback' of undefined
at Object.defineProperty.value (bindCallback.js:4)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.__webpack_exports__.a (Rx.js:17)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.defineProperty.value (Rx.js:6)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.defineProperty.value (Subject.js:3)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
at Object.module.exports (Subject.js:6)
at __webpack_require__ (bootstrap aec2a29d759a238a1d9d:54)
Кто-нибудь может мне помочь с этим?Я провел много исследований, но большинство источников, кажется, охватывают скорее угловой, чем реагирующий, также везде, кажется, заявляют, что весь старый синтаксис и импорт должен работать нормально
дополнительное примечание: если я обновлю синтаксис и импортирую в нихсвязанный только с rxjs 6, все работает нормально, но, как говорят сами rxjs, он должен работать со старым синтаксисом (при условии, что установлен rxjs-compat), и сейчас я хочу сохранить старый синтаксис, чтобы можно было что-то вводитьи проверено пошагово.