JEST сопоставляет структуры нескольких папок с параметром moduleNameMapper - PullRequest
0 голосов
/ 15 января 2020

У меня есть модули в папке node_modules, и эти зависимости, как показано ниже, используются следующим образом:

 import { NxDatepickerComponent } from '@xyz/ngx-ndbx/datefield/xyz-ngx-ndbx-datefield';
 import { NX_DATE_FORMATS } from '@xyz/ngx-ndbx/datefield';

Структура папки \ node_modules@xyz \ ngx-ndbx \ datefield

Для этого У меня есть moduleNameMapper, в котором есть следующие указания для настройки jest в пакете. json file:

"moduleNameMapper": {
  "@jkl(.*)": "<rootDir>/src/app/modules/jkl/$1",
  "@shared(.*)": "<rootDir>/src/app/@shared/$1",
  "^@xyz/(.*)$": "<rootDir>/node_modules/@xyz*"
},

В этой конфигурации работает только первый импорт, а не второй, даже если он находится в той же папке. Что-то я здесь пропускаю или делаю не так?

Заранее спасибо

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