У меня есть один проект Nest JS (проект A) и один модуль, который использует @nestjs/typeorm
и typeorm
пакет.
Мой другой проект Nest JS (проект B), будет используйте этот модуль. Однако есть одна проблема. В проекте B у меня есть сущности, и у этих сущностей должны быть аннотации (декораторы), которые определены в пакете typeorm. Я могу использовать этот декоратор, если я установлю пакет typeorm внутри моего проекта B. Однако из-за этого typeorm может иметь разные версии в проекте A и проекте B. Так что лучшей версией будет реэкспорт всего этого typeorm
материала, в моем проекте A вместе с соответствующим модулем, верно?
Так что я реэкспортирую это так в проекте A
export * from 'typeorm';
Если я запустил это с консоли, он работает нормально (я не обнаружил никаких ненормальных действий). Однако в моей IDE (код Visual Studio) это подчеркнуто, и в нем говорится, что Module (project A) has no exported member Column
Есть идеи, как это исправить в IDE?