build.js 545 B

123456789101112131415161718192021
  1. /* tslint:disable:no-console */
  2. const path = require ('path');
  3. const fs = require ('fs-extra');
  4. const { exec } = require('child_process');
  5. console.log('Building admin-ui from source...');
  6. exec(
  7. 'yarn build --prod=true',
  8. {
  9. cwd: path.join(__dirname, '../../admin-ui'),
  10. },
  11. async error => {
  12. if (error) {
  13. console.log(error);
  14. process.exit(1);
  15. }
  16. console.log('done!');
  17. await fs.copy('../../admin-ui/dist/vendure-admin', 'lib/admin-ui');
  18. process.exit(0);
  19. },
  20. );