У меня есть сценарий, определенный в package.json
:
"scripts": {
"prettierCheck": "./node_modules/.bin/prettier --check ./app/javascript/**/*.js"
}
Если я запускаю этот сценарий с использованием yarn run prettierCheck
, Преттиер не обнаружит проблем с форматированием моих файлов. Однако, если я запускаю команду Prettier напрямую, она находит нарушающие файлы.
Вывод yarn run prettierCheck
:
~/Projects/tome $ yarn run prettierCheck
yarn run v1.19.0
$ ./node_modules/.bin/prettier --check ./app/javascript/**/*.js
Checking formatting...
All matched files use Prettier code style!
Done in 0.20s
Вывод ./node_modules/.bin/prettier --check ./app/javascript/**/*.js
:
~/Projects/tome $ ./node_modules/.bin/prettier --check ./app/javascript/**/*.js
Checking formatting...
{... several files listed here ...}
Code style issues found in the above file(s). Forgot to run Prettier?
Почему это происходит? В чем разница между непосредственным выполнением команды и сценарием Yarn?