Запуск тестов в локальной среде Windows выдает ошибку babel, отлично работает на WSL и других компьютерах - PullRequest
0 голосов
/ 23 сентября 2019

Запуск npm test выдает ошибку ниже:

Cannot find module 'PATHTOREPOSITORY\node_modules\babel-preset-react-app\node_modules\@babel\runtime/helpers/interopRequireDefault' from 'FILEBEINGTESTED.js'

Это повторяется с каждым отдельным тестовым примером.Это начало происходить, когда я обновлял create-react-app до v3.Если я исправлю версию CRA на 3.0.0, тесты выполняются нормально, 3.0.1 и далее, они начинают терпеть неудачу.

Я попросил 4 коллег попробовать и запустить тесты (все без исправления версии, используяпоследняя 3.1.2 версия CRA), и ни одна из них не получает ошибку.Мы все работаем под управлением Windows 10 в одной и той же версии ОС.Поэтому, в крайнем случае, я попытался запустить WSL, чтобы увидеть, вижу ли я какую-то разницу, и это работает.Та же версия узла, та же версия npm, та же папка, та же установка npm (запускается из git bash)

Изображение обеих консолей, git bash и WSL, выполняющих одну и ту же команду, в той же версии узла и того же npmверсия, та же папка и та же npm установка репо с разными результатами

https://i.imgur.com/3e9aPQj.jpg

Есть идеи, что еще может пойти не так?

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