INNER CODE UNIT · JavaScript
executeTask
pmadruga/react-native-clean-project · source/internals/executor.js:13
async function executeTask(task) {
// return new Promise((resolve, reject) => {
const startTime = process.hrtime();
const spawnedTask = await spawn(task.command, task.args, { shell: true });
// These are just warnings and will be disabled for now.
// spawnedTask.stderr.on('data', data => {
// console.log(`Error running '${task.name}': ${data}`);
// });
let data = '';
console.log(`\nℹ️ STARTED: "${task.name}"`);
for await (const chunk of spawnedTask.stdout) {
data += chunk;
}
let error = '';
for await (const chunk of spawnedTask.stderr) {