Я здесь полностью покой.
У нас была рабочая сборка приложения со старой Electron Forge (^ 5.2.4; 5.2.6), созданная с использованием старого шаблона React (1.0.2-1.0). 4) с обычными подозреваемыми в React tech (реагировать на редуксы, реагировать на маршрутизаторы и т. Д.)
Примерно 1-2 недели назад все было хорошо. Теперь, после запуска его кода запуска, показывая некоторые компоненты, выполняя некоторые действия, мы получаем ошибку Variant 119 ( ref, проблемы или несколько версий React ).
Так как код, используемый для работы ref
, кажется ложным, но я проверил все наши ссылки (всего их два). Я сделал обычные npm ls
и yarn list
, даже проверил множество модулей на наличие дополнительных Reacts, но нашел nada.
Наш файл yarn.lock
не изменился, кроме некоторых внутренних зависимостей, которые не являются электроннымиили реагировать, связанные. Никакие внешние компоненты (BlueprintJS, Semantic UI React, ...) не изменились за время от работы до неработоспособности.
Вот главный момент: возврат к ранее работающим версиям (включая удаление node_modules
)и т.д.) не помогает. На сборочной машине установлена та же версия NodeJS, что и на предыдущей (10.15.mumble). Я пытался отследить кэши (включая Yarn) и удалил их, удалил каталог out
, сделал полную перестройку и т. Д.
Что может повлиять на сборку Electron Forge, как это? Какой другой код, каталоги, кэши, конфигурации и т. Д. Мне нужно искать?
То, что это влияет на ранее работающие версии, указывает мне на проблемы сборки / среды, хотя это происходит на разных машинах, что указывает на проект. После нескольких дней деления пополам и воссоздания и повторения одного и того же, я посетил Конец Витта. И мне там не нравится.