Я пытаюсь запустить предварительные проверки через npm, прежде чем разрешать обработку других скриптов.
Следующие работы, но мне интересно, есть ли лучший способ
package.json
"deploy": "npm run _deploy:preflight && npm run _deploy:real",
"_deploy:preflight": "node ./build-utils/deploy-preflight.js",
build-utils/deploy-preflight.js
if (checksFail()) {
console.log("--------------");
console.log("preflight checks failed!");
console.log("--------------");
process.exit(1);
}
Проблема не столько в том, что это не работает, а в том, что консоль затем замусорена огромным npm ERR/stacktrace, и я бы предпочел просто увидеть чистое сообщение «предпечатная проверка не удалась» и по-прежнему предотвращать npm run _deploy:real
от бега