timofeygusevopal
@timofeygusevopal
asp.net core developer

Ошибки ts2605, как завести проект?

Имею проблему. Не заводится проект, если запускать через npm run start все окей, все кликабельно первые пару секунд, а потом все не кликабельно и лезут ошибки типизации в консоль браузера по типу:.
JSX element type 'Provider<AnyAction | LocationChangeAction<PoorMansUnknown>>' is not a constructor function for JSX elements.
 The types returned by 'render()' are incompatible between these types.
 Type 'ReactNode' is not assignable to type 'Element | null'.
 Type 'undefined' is not assignable to type 'Element | null'.  TS2605

Если собирать то лезут, ошибки так же типизации. Я пробовал прописать явно в зависимости "peerDependencies") версию "@types/react": "^16.9.43", заменил ручками все совпадения в файле package-lock c "@types/react": "*" на "@types/react": "^16.9.43". Это мне не помогло как и обновления тайпскрипта глобального на версию в проекте. Пробовал ставить версии npm и node на ту что есть на другом пк и где все работает. Версия тайпскрипт в проекте: "typescript": "^3.7.5", версия реакт: "react": "^16.13.1. У многих людей была подобная ошибка и решалась добавлением в tsconfig cтрочки "allowSyntheticDefaultImports": true. У меня она присутствует. Куда можно копать что бы завести?
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
@ardashev-vl
Сегодня столкнулся с такой же проблемой. Помогло решение по этой ссылке .
Самое интересное, что этот проект без проблем собирался на прошлой неделе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы