Шутка занимает больше времени, если jest.config.js находится во вложенной папке или подкаталоге

#vue.js #unit-testing #jestjs #nuxt.js #vue-test-utils

#vue.js #модульное тестирование #jestjs #nuxt.js #vue-тест-утилиты

Вопрос:

У меня есть размещенный проект, он содержит jest.config.js, модули узлов, package.json Если я запущу тест запуска npm с этой структурой, это займет меньше времени.

 hosted  -jest.config.js  -package.json  -node_moduels  -babel.config.js  -.babelrc  

Но поскольку мне приходилось управлять двумя проектами с одним и тем же каталогом, я создал другую папку с именем self-hosted, переместил все общие файлы конфигурации в корневой каталог и обработал оба из корневого каталога. Теперь, если я запущу тест запуска npm, это займет почти вдвое больше времени. К вашему сведению, я не добавлял никаких тестовых наборов в автономную папку.

 hosted  -jest.config.js self-hosted  -jest.config.js package.json node_modules babel.config.js .babelrc  

Ответ №1:

В моем jest.config.js я использовал transformIgnorePatterns, из-за чего тестовый процесс занимал почти вдвое больше времени. Возможно, неправильный шаблон внутри него может вызвать проблему.