Использование дочернего процесса узла для проверки более высоких требований

#node.js #child-process #prettier

#node.js #дочерний процесс #более

Вопрос:

В моем проекте есть скрипт, который проверяет некоторые требования к моим `более красивым` материалам.
Я не уверен, что они проверяют, и как я могу исправить свой «более красивый», чтобы он не выдавал ошибок.

 function spawn(command, arguments) {
  const isWindows = process.platform === "win32";
  const result = childProcess.spawnSync(
    isWindows ? command   ".cmd" : command,
    arguments,
    { stdio: "inherit" }
  );
  if (result.error) {
    console.error(result.error);
    process.exit(1);
  }
  if (result.status !== 0) {
    console.error(`Error while checking: ${command} ${arguments.join(" ")}`);
    process.exit(1);
  }
}

function checkPrettier() {
  console.info("Check Prettier ...");
  spawn("prettier", [
    "--config",
    "./prettier.json",
    "--list-different",
    "src/**/*.{ts,tsx,js,jsx,css}",
  ]);
}
  

Функция проверки более высокого уровня вернула это в консоль Error while checking: prettier --config ./prettier.json --list-different src/**/*.{ts,tsx,js,jsx,css}