buildexamples.js 615 B

123456789101112131415161718192021
  1. var childProcess = require('child_process');
  2. var fs = require('fs');
  3. // Build all of the example folders.
  4. dirs = fs.readdirSync('examples');
  5. for (var i = 0; i < dirs.length; i++) {
  6. process.chdir('examples/' + dirs[i]);
  7. childProcess.exec('npm run update && npm run build', function (error, stdout, stderr) {
  8. if (error) {
  9. console.log(error.stack);
  10. console.log('Error code: ' + error.code);
  11. console.log('Signal received: ' + error.signal);
  12. console.log('Child Process STDERR: ' + stderr);
  13. }
  14. console.log('Child Process STDOUT: ' + stdout);
  15. });
  16. process.chdir('../..');
  17. }