#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