@types в подпапке node_modules не подобраны шуткой - PullRequest
0 голосов
/ 14 июня 2019

У меня есть следующая структура папок

- Сервисы

---- Сервис1

---- Сервис2

Сервис1 и Сервис2 являютсяотдельные проекты узлов со своим собственным package.json.Службы - это еще один проект узла с собственным package.json.Из Service1 я пишу юнит-тесты и устанавливаю @ types / jest.Так что теперь моя структура папок

- Службы

---- Служба1

------ node_modules

-------- @ types

---------- jest

---- Service2

Когда я пытаюсь написать модульный тест для Service1 Iполучить ошибку для описания не определено.Из документации tsconfig

"По умолчанию все видимые пакеты" @types "включены в вашу компиляцию. Пакеты в node_modules / @ types любой вложенной папки считаются видимыми;"

Однако, если яустановите @ types / jest на уровне "Services", тогда, похоже, все в порядке.Я не указал "typeRoots" или "types" ни в одной из служб.

...