Обновите все используемые модули React до совместимых версий, но не можете использовать последнюю версию.
У меня есть приложение React с этими модулями:
(PS Я поместил это изображение из превью. Не уверен, почему в посте изменена таблица, а не превью)
| модуль | версия | | --------------------- | ------------ | | окно с изменяемым размером | 2.0.3 | | redux-thunk | 2.2.0 | | реагировать | 15.6.1 | | реагировать-дом | 15.6.1 | | реакция-подтверждение-предупреждение | и т. д. | | реагировать-перетаскивание | и т. д. | | реагировать-изображения | и т. д. | | реакция-радость | и т. д. | | реакция-редукция | и т. д. | | response-rnd | и т. д. | | реагировать-маршрутизатор | и т. д. | | реагировать-svg | и т. д. | | сокращение | и т. д. |
Я отстал от обновлений, поэтому хочу обновиться до чего-то, что совместимо с React @15. Последний - @ 17 на момент написания этой статьи.
Если я обновлю только response @ 15 , моя сборка не удастся. Похоже, мне нужно обновить сразу все модули. Как решить, какие версии совместимы с react @ 15 ?
Я пробовал npm-check (и -u), он дает мне список последних, но я не могу использовать его для обновления до чего-то другого, кроме -lts
Я попытался обновить все модули реакции до последней версии, затем в конце установки npm была указана куча других зависимостей, некоторые из которых требуют реакции 15, 16 или 17, а некоторые указывают конкретную версию, например 15.4 и т. Д.
Поэтому я попытался вернуться, просто отреагируйте и отреагируйте на @15. Затем появился список новых зависимостей модулей, требующих версии 16 или 17.
Есть мысли, как двигаться дальше?