Nest js Swagger - импортирует неправильный тип узла модуля - PullRequest
2 голосов
/ 16 февраля 2020

У меня есть пакет A, который экспортирует некоторые типы и функции, и пакет B, который использует пакет A в качестве зависимости и экспортирует также другие типы и функции.

Я импортирую пакет A и пакет B в пакет C как зависимости. Когда я использую тип из пакета A, я использую новый плагин nest js swagger для документации API, но типы пакета A импортируются из ./packageB/node_modules/packageA, а не напрямую из пакета A.

Кто-нибудь знает почему?

PS: я использую lerna, а пакеты A, B и C находятся в одном и том же хранилище. Похоже, опция preserveSymlinks в tsconfig. json имеет некоторый эффект, но когда я ее отключаю, пакет импорта является относительным путем ('../../../../../packageA', а не 'пакетОтель')

...