У меня есть пользовательский пользовательский проект A (встроенный реагирующий / материал-пользовательский / типскрипт) и реагирующий проект B, использующий компонент из проекта А.
Я установил A в B, используя путь к файлуна package.json, но получаю следующую ошибку:
Ошибка: неверный вызов ловушки. Хуки могут быть вызваны только внутри тела функционального компонента.
Я рассматривал решения из других постов, пробовал этот - поскольку оба проекта A, B реагируют, я включил реакцию на A как зависимость от сверстников.
Но, тем не менее, когда я пытаюсь npm ls react
, у него есть два реагирования, говорящие, что
react@16.11.0 посторонний
Как я могу исправитьэта нпм ошибка посторонняя?
ОБНОВЛЕНИЕ: поэтому, когда я публикую этот проект A и установлю его на B, он работает нормально. Но когда я использую путь к файлу package.json, я получаю сообщение об ошибке, как указано выше.