node.js execute system command synchronously
Node.js (since version 0.12 – so for a while) supports execSync: child_process.execSync(command[, options]) You can now directly do this: const execSync = require(‘child_process’).execSync; code = execSync(‘node -v’); and it’ll do what you expect. (Defaults to pipe the i/o results to the parent process). Note that you can also spawnSync now.