Lerna + TypeScript - Решение конфликта объявлений импорта с локальным объявлением - PullRequest
1 голос
/ 16 февраля 2020

Я только что установил TypeScript в один из моих пакетов / подпроектов lerna monorepo. Ни один другой проект не использует TypeScript, поэтому я не чувствовал необходимости устанавливать typScript на базе Lerna.

Все прошло нормально, если не считать того, что я получил Import declaration conflicts with local declaration of ... с типами из двух библиотек.

Библиотеки были redux-saga и react-pose / pose-popmotion. Я перепробовал много вещей, например, используя параметр noHoist в базовых пакетах. json ... ничего не получалось. Поэтому я в итоге установил skipLibCheck: true в tsconfig и теперь могу снова построить свой проект.

Интересно, это сделает машинопись менее надежной?

Есть большой недостаток использования skipLibCheck?

И будет ли более чистое решение для решения Import declaration conflicts проблем?

Большое спасибо за ваш вклад!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...