1 | const c = require('chalk');
|
2 | const cp = require('child_process');
|
3 | const path = require('path');
|
4 | const logger = require('./lib/logger')({ name: 'dist' });
|
5 | const builder = require('./lib/builder');
|
6 |
|
7 | start();
|
8 |
|
9 | async function start() {
|
10 | logger.log(c.cyan('start'));
|
11 |
|
12 | const settings = {
|
13 | dev: false,
|
14 | rootPath: path.resolve(__dirname, '../'),
|
15 | sourcePath: path.resolve(__dirname, '../src'),
|
16 | buildPath: path.resolve(__dirname, '../dist'),
|
17 | linkPath: null,
|
18 | }
|
19 |
|
20 | cp.execSync(`rm -rf ${settings.buildPath}`);
|
21 | await builder.start(settings);
|
22 |
|
23 | logger.log(c.cyan('done'));
|
24 | } |
\ | No newline at end of file |