Аргумент jest root ведет себя по-разному при запуске через npm - PullRequest
0 голосов
/ 08 декабря 2018

В Windows 10 Home версии 1803 клонируйте мой репозиторий из https://github.com/ags799/learn-typescript,, затем из корневого каталога запустите npm install.

Проблема в npm test, которая вызывает jest саргумент --roots:

$ npm test
> learn-typescript@0.0.0 test C:\Users\andre\Documents\learn-typescript
> jest --coverage --roots '<rootDir>/src/'

The system cannot find the file specified.
npm ERR! Test failed.  See above for more details.

Если мы запустим команду из Git Bash

./node_modules/.bin/jest --coverage --roots '<rootDir>/src/'

, все будет работать правильно.

Обратите внимание, что избежать ошибки можно, удаливаргумент --roots.

Почему команда успешна при запуске непосредственно в Git Bash, но не работает при запуске через npm test?

...