node-cross-spawn icon indicating copy to clipboard operation
node-cross-spawn copied to clipboard

apple m1 throw error

Open scZhengChao opened this issue 3 years ago • 1 comments

"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.spawnSafeSync = void 0; const cross_spawn_1 = require("cross-spawn"); const defaultOptions = { logStdErrOnError: true, throwOnError: true, }; const spawnSafeSync = (command, args, options) => { const mergedOptions = Object.assign({}, defaultOptions, options); const result = cross_spawn_1.sync(command, args, options); if (result.error || result.status !== 0) { if (mergedOptions.logStdErrOnError) { if (result.stderr) { console.error(result.stderr.toString()); } else if (result.error) { console.error(result.error); } } if (mergedOptions.throwOnError) { throw result; } } return result; }; exports.spawnSafeSync = spawnSafeSync;

scZhengChao avatar Sep 22 '22 03:09 scZhengChao