У меня проблема в том, что мы используем некоторую внутреннюю библиотеку, которая перечисляет внутренние зависимости, такие как angular, material, rxjs и т. Д., Которые мы устанавливаем --flat with yarn, чтобы они были доступны в node_modules,Проблема в том, что IntelliJ не знает, как предложить все классные дополнения и приятные угловые функции (например, ctrl + клик, переход к файлам шаблонов или стилей) без добавления особых угловых пакетов в package.json (или я не знаю,лучший способ настроить это).
Я попытался добавить пакеты вручную, но, поскольку я использовал подстановочный знак «^», после обновления пряжи я нарушил свою среду. Я надеялся, что у npm есть какой-то другой подстановочный идентификатор, который в основном принимает любую версию, указанную в node_modules, без указания точной версии (в настоящее время я делаю это). Причина этого заключается в том, что используемая нами внутренняя библиотека постоянно обновляется, и с ее помощью также могут обновляться базовые зависимости.