Использование реагирующего пользовательского интерфейса с использованием локального пути на package.json - получена ошибка Ошибка: неверный вызов ловушки - PullRequest
1 голос
/ 27 октября 2019

У меня есть пользовательский пользовательский проект A (встроенный реагирующий / материал-пользовательский / типскрипт) и реагирующий проект B, использующий компонент из проекта А.

Я установил A в B, используя путь к файлуна package.json, но получаю следующую ошибку:

Ошибка: неверный вызов ловушки. Хуки могут быть вызваны только внутри тела функционального компонента.

Я рассматривал решения из других постов, пробовал этот - поскольку оба проекта A, B реагируют, я включил реакцию на A как зависимость от сверстников.

Но, тем не менее, когда я пытаюсь npm ls react, у него есть два реагирования, говорящие, что

react@16.11.0 посторонний

Как я могу исправитьэта нпм ошибка посторонняя?

ОБНОВЛЕНИЕ: поэтому, когда я публикую этот проект A и установлю его на B, он работает нормально. Но когда я использую путь к файлу package.json, я получаю сообщение об ошибке, как указано выше.

...