Неправильное разрешение пути в рабочей области nrwl с помощью jest - PullRequest
0 голосов
/ 08 октября 2019

Я установил шутку для приложения внутри моего рабочего пространства nrwl. Например, компонент, который я хочу протестировать, получил импорт, например @custom/lib. Теперь, если я пишу простой тест для этого компонента, я получил ошибку Cannot find module '@costumLib/data' from 'app.component.ts'. Я проверяю свой tsconfig в корневом каталоге, и все правильно. Это работает для нормального кодирования. Но для написания теста я получил эту ошибку. Но вот в чем дело, если я использую относительные пути, все работает. Так что я потерян. Что вызывает ошибку?

1 Ответ

0 голосов
/ 08 октября 2019

Нашел решение


Мне пришлось добавить tsconfig.spec.json в корневой каталог рабочего пространства nrwl!

{
    "extends": "./tsconfig.json",
    "include": [
      "**/*.spec.ts",
      "**/*.d.ts"
    ]
  }
...