Версию выше 11.11 поставить не могу, потому что другие модули конфликтуют. Так же есть "@types/request": "^2.48.1". Тут вроде могу ставить любую версию. Но беда в том, что у request в dependencies стоит "@types/node": "*". Как итог, он себе подгружает отдельно @types/node версии 14.14.13. И, естественно они конфликтуют.
Вопросы:
1. Почему, раз у него указано "@types/node": "*" он не довольствуется моей версией (^11.11.0).
2. Как этот конфликт обойти?
Это больше вопрос к тс. С точки зрения работы ноды и нпм тут ок
тс вообще работает мутно 😊 . Мне нпонятно вот что: если стоит *, значит ему подходит любая версия, верно? Обычно npm подгружает модуль ещё раз в собственные node_modules, если требуемая версия не совпадает с уже установленными зависимостями. Откуда он берёт версию 14, если у него стоит *, а у меня в package.json проекта 11?
Обсуждают сегодня