Ошибка запуска Jest в режиме Watch и отсутствие ссылки отладки в коде Visual Studio - PullRequest
0 голосов
/ 06 июня 2019

У меня 2 проблемы с Jest:


1) Я использую VS Code и Jest для отладки своих модульных тестов.По какой-то причине ссылка Отладка исчезла, что затрудняет отладку отдельных тестов:

Missing debug link


2)Джест больше не следит за моими тестами:

Starting Jest in Watch mode failed too many times and has been stopped.

Error Starting Jest in Watch mode failed too many times and has been stopped.


То, что я пробовал:

  • Использование ссылки справки.Это ведет на страницу устранения неполадок Jest, но не говорит, как настроить часы.
  • Редактирование настроек расширения Jest.Не уверен, что что-то из этого установит часы.
  • Сравнение моего launch.json с моим товарищем по команде.
  • Удаление и повторная установка расширения Jest из кода VS.
  • Отключение и повторное включение расширения Jest.
  • npm install
  • Перезагрузка компьютера.
  • jest --watch

Как мневосстановить эту ссылку отладки на мои модульные тесты и установить часы?

1 Ответ

0 голосов
/ 06 июня 2019

Как мне восстановить эту ссылку отладки поверх моих модульных тестов и настроить часы?


1) Лучшим решением было удалить *Каталог 1008 * из C:\<project name>\<directory>\<directory>\node_modules через проводник, а затем переустановите Jest.Это восстановило отсутствующий файл jest в C:\<project anme>\<directory>\<directory>\node_modules\.bin без добавления множества ненужных мне вещей.

Missing jest file


2) Эта команда

npm install jest-cli

установила отсутствующий файл jest в C:\<project name>\<directory>\<directory>\node_modules\.bin

Предупреждение: у меня теперь есть много дополнительных вещей в моих package.json и package-lock.json, что мне не нужно и придется удалить перед совершением.Я могу удалить эти дополнительные элементы, отменив изменения в VS Code или git checkout master package.json, но при этом также удаляется файл jest.

...