У меня есть проект MonoRepo (использующий Lerna ), который состоит из нескольких пакетов, и один из них является приложением React.
В пакете проекта React я использую Jest для модульного тестирования , Однако когда я запускаю команду jest --coverage
на консоли WebStorm, она возвращает мне следующую ошибку:
zsh: команда не найдена: jest
Странно достаточно, если я использую npm run test
, тест запустится, и будет сформирован мой отчет о покрытии теста Вот часть моего package.json
:
"scripts": {
"test": "jest --coverage",
// other stuff
},
Как видите, npm run test
запускает jest --coverage
, что является точной командой, которую я первоначально ввел. Почему команда jest
не работает сама по себе?