HEROKU react-объект ошибки маршрутизатора не является функцией

#reactjs #heroku #react-router

#reactjs #heroku #react-router

Вопрос:

После 20 февраля 2021 года все новые версии всех моих приложений на heroku привели к

 Uncaught TypeError: Object(...) is not a function
at react-router.js:45
at Object../node_modules/react-router/esm/react-router.js (react-router.js:117)
at __webpack_require__ (bootstrap af8ac54243eabf0c85f6:678)
at fn (bootstrap af8ac54243eabf0c85f6:88)
at Object../node_modules/react-router-dom/esm/react-router-dom.js (react-router-dom.js:1)
at __webpack_require__ (bootstrap af8ac54243eabf0c85f6:678)
at fn (bootstrap af8ac54243eabf0c85f6:88)
at Object../src/index.js (index.js:1)
at __webpack_require__ (bootstrap af8ac54243eabf0c85f6:678)
at fn (bootstrap af8ac54243eabf0c85f6:88)
 

Я сталкиваюсь с этой ошибкой даже в своих самых старых проектах, где я ничего не менял. Я использую последнюю стабильную версию react-router (5.2.0)

Комментарии:

1. Привет, Никита, возможно, вы захотите добавить версию React, информацию о том, что вы использовали для создания приложения React, и ваш код React-router. Сообществу здесь будет легче помочь вам, если вы это сделаете.

Ответ №1:

Исправлена проблема путем обновления версии узла с 8x до 14x и удаления package-lock.json из gitignore