| 1234567891011121314151617181920212223 |
- /* tslint:disable:no-console */
- import { execSync, spawn } from 'child_process';
- import fs from 'fs-extra';
- import path from 'path';
- const compiledUiDir = path.join(__dirname, 'lib/admin-ui');
- console.log('Building admin-ui from source...');
- fs.remove(compiledUiDir);
- const buildProcess = spawn('yarn', ['run', 'build:app'], {
- cwd: path.join(__dirname, '../admin-ui'),
- shell: true,
- stdio: 'inherit',
- });
- buildProcess.on('close', code => {
- if (code === 0) {
- fs.copySync(path.join(__dirname, '../admin-ui/dist'), compiledUiDir);
- } else {
- console.log('Could not build!');
- }
- });
|