main.js 412 B

123456789101112131415
  1. const util = require('util');
  2. const child_process = require('child_process');
  3. const exec = util.promisify(child_process.exec);
  4. const fs = require('fs-extra')
  5. const path = require('path')
  6. const PATH = `./.laser-lib-path`
  7. const buildPaths = [
  8. `build`,
  9. ...fs.existsSync(PATH) ? [fs.readFileSync(PATH).toString()] : []
  10. ]
  11. buildPaths.forEach(d => fs.emptyDirSync(path.resolve(__dirname, d)))
  12. exec(`yarn build-c`);